<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AngularVelocity.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>AngularVelocity_8h</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; double, 3, 1 &gt; &gt;</type>
      <name>AngularVelocityd</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>a9c4ff7b6d2a6a34bb3eb95e5dc61b169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; float, 3, 1 &gt; &gt;</type>
      <name>AngularVelocityf</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>a4623862e8f1ab47695c8cd2416118ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebra&lt; Matrix&lt; double, 3, 1 &gt; &gt;, Aligned &gt;</type>
      <name>AngularVelocityMapAlignedd</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>a3bf992632341f89492f674687feddcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebra&lt; Matrix&lt; float, 3, 1 &gt; &gt;, Aligned &gt;</type>
      <name>AngularVelocityMapAlignedf</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>aeb757ddb10718ca2af12252bd81b6a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebra&lt; Matrix&lt; double, 3, 1 &gt; &gt;, 0 &gt;</type>
      <name>AngularVelocityMapd</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>a2b04d572137fecb7b4f6bfd8a064bee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebra&lt; Matrix&lt; float, 3, 1 &gt; &gt;, 0 &gt;</type>
      <name>AngularVelocityMapf</name>
      <anchorfile>AngularVelocity_8h.html</anchorfile>
      <anchor>a83f3c9f62b4d02ba88ca41806a20f89b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Displacement.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Displacement_8h</filename>
    <class kind="class">Displacement</class>
    <class kind="class">DisplacementBase</class>
    <class kind="class">Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;</class>
    <class kind="struct">internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Displacement&lt; double &gt;</type>
      <name>Displacementd</name>
      <anchorfile>Displacement_8h.html</anchorfile>
      <anchor>a908b53c3a41fe10ea97c6e97de010f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; float &gt;</type>
      <name>Displacementf</name>
      <anchorfile>Displacement_8h.html</anchorfile>
      <anchor>af10cd56c1a33e62b89779f0627dd2ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>Displacement_8h.html</anchorfile>
      <anchor>a461453f2a09f0be4138ee7970fc42069</anchor>
      <arglist>(std::ostream &amp;os, const DisplacementBase&lt; Derived &gt; &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LieAlgebra.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieAlgebra_8h</filename>
    <class kind="class">LieAlgebra</class>
    <class kind="class">LieAlgebraBase</class>
    <class kind="class">LieAlgebraDual</class>
    <class kind="class">LieAlgebraDualBase</class>
    <class kind="class">Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;</class>
    <class kind="class">Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt;</class>
    <class kind="class">Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;</class>
    <class kind="class">Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; A &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraBase&lt; A, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDualBase&lt; A, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LieAlgebra_se3.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieAlgebra__se3_8h</filename>
    <class kind="class">LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt;</class>
    <class kind="class">LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</class>
    <class kind="class">LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt;</class>
    <class kind="class">LieAlgebraDualBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LieAlgebra_so3.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieAlgebra__so3_8h</filename>
    <class kind="class">LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt;</class>
    <class kind="class">LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 3, 1 &gt;, Derived &gt;</class>
    <class kind="class">LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>ei_lie_algebra_so3_derivative_df2</name>
      <anchorfile>LieAlgebra__so3_8h.html</anchorfile>
      <anchor>ad55c961b2df85c50c21d3120d6e60f3b</anchor>
      <arglist>(Scalar n, Scalar n2, Scalar cos_n, Scalar sin_n, Scalar precision)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>ei_lie_algebra_so3_derivative_df3</name>
      <anchorfile>LieAlgebra__so3_8h.html</anchorfile>
      <anchor>aec7abff28e230057f1b5ecd53536d413</anchor>
      <arglist>(Scalar n, Scalar n2, Scalar cos_n, Scalar sin_n, Scalar precision)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ei_lie_algebra_so3_derivative_f2</name>
      <anchorfile>LieAlgebra__so3_8h.html</anchorfile>
      <anchor>a37eb6f4fd0236da3690169009092156e</anchor>
      <arglist>(Scalar n, Scalar n2, Scalar cos_n, Scalar precision)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ei_lie_algebra_so3_derivative_f3</name>
      <anchorfile>LieAlgebra__so3_8h.html</anchorfile>
      <anchor>ad55040032cdf4399887eed1641b6f5c2</anchor>
      <arglist>(Scalar n, Scalar n2, Scalar sin_n, Scalar precision)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LieGroup.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieGroup_8h</filename>
    <class kind="class">LieGroup</class>
    <class kind="class">LieGroupBase</class>
    <class kind="class">Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;</class>
    <class kind="class">Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;</class>
    <class kind="struct">internal::traits&lt; LieGroup&lt; G &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieGroupBase&lt; G, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LieGroup_SE3.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieGroup__SE3_8h</filename>
    <class kind="class">LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;</class>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl</class>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl&lt; Other, 3, 1 &gt;</class>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl&lt; Other, 4, 4 &gt;</class>
    <class kind="class">LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LieGroup_SO3.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>LieGroup__SO3_8h</filename>
    <class kind="class">LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="class">LieGroupBase&lt; Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, Derived &gt;</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>LieGroup__SO3_8h.html</anchorfile>
      <anchor>a1d116ff7ef6d51c062c2bcb96658ff27</anchor>
      <arglist>(std::ostream &amp;os, const LieGroupBase&lt; Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, Derived &gt; &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Macros.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/util/</path>
    <filename>Macros_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LIE_INHERIT_MATRIX_BASE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2f910e112360b3c05262104a452f6d88</anchor>
      <arglist>(r, c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rotation3D.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Rotation3D_8h</filename>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; double &gt; &gt;</type>
      <name>Rotation3d</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>a6f4483272a6e2030d7eb4404c2f18657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; float &gt; &gt;</type>
      <name>Rotation3f</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>a1817f22d84c559a3ecbd63f531371d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; Quaternion&lt; double &gt; &gt;, Aligned &gt;</type>
      <name>Rotation3MapAlignedd</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>a7455312d7412ef1ed800238b05d3056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; Quaternion&lt; float &gt; &gt;, Aligned &gt;</type>
      <name>Rotation3MapAlignedf</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>acf39085610f1e909d90b033b85e119b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; Quaternion&lt; double &gt; &gt;, 0 &gt;</type>
      <name>Rotation3Mapd</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>a81fdc0804e33635a7b875f7819f12e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; Quaternion&lt; float &gt; &gt;, 0 &gt;</type>
      <name>Rotation3Mapf</name>
      <anchorfile>Rotation3D_8h.html</anchorfile>
      <anchor>af7e265be9b7b3cdfc0b2602cdc62ccef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rotations.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Rotations_8h</filename>
    <member kind="function">
      <type>QuaternionBase&lt; QuatDerived &gt;::Scalar</type>
      <name>getAngleAround</name>
      <anchorfile>Rotations_8h.html</anchorfile>
      <anchor>a81556a70883fd9f65648ef6eafd4baa9</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q, const MatrixBase&lt; Derived &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRotationAround</name>
      <anchorfile>Rotations_8h.html</anchorfile>
      <anchor>aa15fffdc3a10a57f7cfcd2578aa519fc</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q, const MatrixBase&lt; Derived &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; QuatDerived &gt;::PlainObject</type>
      <name>projectRotation</name>
      <anchorfile>Rotations_8h.html</anchorfile>
      <anchor>a3132fd0e6d54865795294b7531410149</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q, const MatrixBase&lt; Derived &gt; &amp;n, typename internal::traits&lt; Derived &gt;::Scalar &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; QuatDerived &gt;::PlainObject</type>
      <name>projectRotation</name>
      <anchorfile>Rotations_8h.html</anchorfile>
      <anchor>a3fef7779b27e1cabe91e04f1805912dd</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q, const MatrixBase&lt; Derived &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SE3CubicInterpolator.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>SE3CubicInterpolator_8h</filename>
    <class kind="class">SE3CubicInterpolator</class>
  </compound>
  <compound kind="file">
    <name>Torque.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Torque_8h</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; double, 3, 1 &gt; &gt;</type>
      <name>Torqued</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>abca12577fb4669b3e7614771ab7ac929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; float, 3, 1 &gt; &gt;</type>
      <name>Torquef</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>a3be8202670c6f302c0b21560ede52574</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebraDual&lt; Matrix&lt; double, 3, 1 &gt; &gt;, Aligned &gt;</type>
      <name>TorqueMapAlignedd</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>a83f37d01a47f82ba9f9303c9d5ecd76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebraDual&lt; Matrix&lt; float, 3, 1 &gt; &gt;, Aligned &gt;</type>
      <name>TorqueMapAlignedf</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>a6886dca0a0bcde32dfc73414745ada0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebraDual&lt; Matrix&lt; double, 3, 1 &gt; &gt;, 0 &gt;</type>
      <name>TorqueMapd</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>adc4e9556dbf63e60fea239c2c0c6ab6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebraDual&lt; Matrix&lt; float, 3, 1 &gt; &gt;, 0 &gt;</type>
      <name>TorqueMapf</name>
      <anchorfile>Torque_8h.html</anchorfile>
      <anchor>a4298be511987480e9fdc30f7934770fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Twist.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Twist_8h</filename>
    <class kind="class">Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Twist&lt; Scalar &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Twist&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TwistBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Twist</class>
    <class kind="class">TwistBase</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Twist&lt; double &gt;</type>
      <name>Twistd</name>
      <anchorfile>Twist_8h.html</anchorfile>
      <anchor>add6daff69db05a6ee5cf7d3397e04ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Twist&lt; float &gt;</type>
      <name>Twistf</name>
      <anchorfile>Twist_8h.html</anchorfile>
      <anchor>a7b014739847b30bb47c3db573b3eeb5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Wrench.h</name>
    <path>/tmp/ws/src/omip/lgsm/include/lgsm/</path>
    <filename>Wrench_8h</filename>
    <class kind="class">Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; WrenchBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Wrench</class>
    <class kind="class">WrenchBase</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Wrench&lt; double &gt;</type>
      <name>Wrenchd</name>
      <anchorfile>Wrench_8h.html</anchorfile>
      <anchor>a2cb18241b306ec56abf3b705be244388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Wrench&lt; float &gt;</type>
      <name>Wrenchf</name>
      <anchorfile>Wrench_8h.html</anchorfile>
      <anchor>ab6e7b6befb305283d484a545bcb0e047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Displacement</name>
    <filename>classDisplacement.html</filename>
    <templarg>_Scalar</templarg>
    <base>DisplacementBase&lt; Displacement&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a995adefd20afdb476cdef2aa7bbc4531</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ade979a89a65e3b67dea322a0cef92c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a78920473a1b63b88597d9cc0e749b908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ac23802122cd27f1ba1f1eb70d71e5e09</anchor>
      <arglist>(const Displacement &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a0bd84d9630e7a5c11304c07002d7ecc8</anchor>
      <arglist>(const DisplacementBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a252b0c985fe974b166d8d4b124ec0d5f</anchor>
      <arglist>(const Array&lt; Scalar, 7, 1 &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a3b597e27e21d96f0aa0481c2a161248f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a26ee41b979d5949bab068bc3642d9828</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar qw=(Scalar) 1.0, Scalar qx=(Scalar) 0.0, Scalar qy=(Scalar) 0.0, Scalar qz=(Scalar) 0.0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a65ba493ec0968d840e37f5af1a407e0e</anchor>
      <arglist>(const typename Base::Vector3 &amp;v, const typename Base::Rotation3D &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ac1c0567d40677f692db03770ce80b214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a6fa0c024c9afa62e2078b48c1330ef98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DisplacementBase&lt; Displacement&lt; Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>acdd707b0e59e9f846d6c116fc8c88408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>aa74b681eed8e46c0df5291f32e0d7445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Displacement&lt; Scalar &gt;</name>
    <filename>classDisplacement.html</filename>
    <base>DisplacementBase&lt; Displacement&lt; Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a995adefd20afdb476cdef2aa7bbc4531</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ade979a89a65e3b67dea322a0cef92c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a78920473a1b63b88597d9cc0e749b908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ac23802122cd27f1ba1f1eb70d71e5e09</anchor>
      <arglist>(const Displacement &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a0bd84d9630e7a5c11304c07002d7ecc8</anchor>
      <arglist>(const DisplacementBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a252b0c985fe974b166d8d4b124ec0d5f</anchor>
      <arglist>(const Array&lt; Scalar, 7, 1 &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a3b597e27e21d96f0aa0481c2a161248f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a26ee41b979d5949bab068bc3642d9828</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar qw=(Scalar) 1.0, Scalar qx=(Scalar) 0.0, Scalar qy=(Scalar) 0.0, Scalar qz=(Scalar) 0.0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Displacement</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a65ba493ec0968d840e37f5af1a407e0e</anchor>
      <arglist>(const typename Base::Vector3 &amp;v, const typename Base::Rotation3D &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>ac1c0567d40677f692db03770ce80b214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>a6fa0c024c9afa62e2078b48c1330ef98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DisplacementBase&lt; Displacement&lt; Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>acdd707b0e59e9f846d6c116fc8c88408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classDisplacement.html</anchorfile>
      <anchor>aa74b681eed8e46c0df5291f32e0d7445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DisplacementBase</name>
    <filename>classDisplacementBase.html</filename>
    <templarg>Derived</templarg>
    <base>LieGroupBase&lt; Array&lt; internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ac2d1983c0f84aa8d974283e3a48a2434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aaa66ea6d4bdfcd9ca5fbfafbc66e78b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Rotation3D</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aca59ea9e7f5fb3b67a489726bced7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a978caf313131fd9d221a856a2e4a80ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0b5e3b97de6478fd98bf6aec9730d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, Displacement&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a423c56e354e2deb24837192e4c215307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a76ac4502a930ddd52833d2561a13eeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a8dbe4ca3e0e5c9b621f6d06a9cb8e43f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a034ba0c1d519c12ceeac9e72d417efb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab4908f406b897dfaf167fe0d3d808ead</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE DisplacementBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0fa68a3b52d098c1c9ba787e49de6fce</anchor>
      <arglist>(const typename Base::PlainObject &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a57d3b9c2bb8bb5b70f0cfdb5825525bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a45e45394e32c27e52e10f4a5299ed13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a3b90fc6ee084ff0cdf967f6e4b95e22e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a937faf4658311b1b17cd2e3b14ec8b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a65429ee33b2002f78f964312b8eaf5cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a89d0d16b7b3ea0d99f06278f83f1dc33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9aaa124816f9b59e3c76c7bc382a3ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a93797b5c38b58ef40d7c67b4cef86251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandom</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a04542993e46456ee93c5767ad51cd1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>toHomogeneousMatrix</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a96801f8dbd395040026a4950d32f5f4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9336313f51de8d15e8e723f69abcee5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a1f29ca444e3e267eb8984cde3173d4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a98302ee71ab74d07e279f5d8600632f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>abe7f6f7ce47a153aec93e1b001bc700f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>acde517ce89134ae8ab7fb255860a1298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>af542c09c615b88965d96397c546fcf16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Array&lt; Scalar, 7, 1 &gt;, Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae1eea29b955c12d84603ab1b81bfe3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae3b817959fb2c6e82221c44ff1f3c9d1</anchor>
      <arglist>(std::ostream &amp;os, const DisplacementBase&lt; OtherDerived &gt; &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DisplacementBase&lt; Displacement&lt; _Scalar &gt; &gt;</name>
    <filename>classDisplacementBase.html</filename>
    <base>LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar, 7, 1 &gt;, Displacement&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ac2d1983c0f84aa8d974283e3a48a2434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aaa66ea6d4bdfcd9ca5fbfafbc66e78b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Rotation3D</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aca59ea9e7f5fb3b67a489726bced7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a978caf313131fd9d221a856a2e4a80ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0b5e3b97de6478fd98bf6aec9730d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Displacement&lt; _Scalar &gt;, Displacement&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a423c56e354e2deb24837192e4c215307</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a76ac4502a930ddd52833d2561a13eeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a8dbe4ca3e0e5c9b621f6d06a9cb8e43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a034ba0c1d519c12ceeac9e72d417efb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab4908f406b897dfaf167fe0d3d808ead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE DisplacementBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0fa68a3b52d098c1c9ba787e49de6fce</anchor>
      <arglist>(const typename Base::PlainObject &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a57d3b9c2bb8bb5b70f0cfdb5825525bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a45e45394e32c27e52e10f4a5299ed13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a3b90fc6ee084ff0cdf967f6e4b95e22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a937faf4658311b1b17cd2e3b14ec8b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a65429ee33b2002f78f964312b8eaf5cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a89d0d16b7b3ea0d99f06278f83f1dc33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9aaa124816f9b59e3c76c7bc382a3ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a93797b5c38b58ef40d7c67b4cef86251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandom</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a04542993e46456ee93c5767ad51cd1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>toHomogeneousMatrix</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a96801f8dbd395040026a4950d32f5f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9336313f51de8d15e8e723f69abcee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a1f29ca444e3e267eb8984cde3173d4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a98302ee71ab74d07e279f5d8600632f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>abe7f6f7ce47a153aec93e1b001bc700f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>acde517ce89134ae8ab7fb255860a1298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>af542c09c615b88965d96397c546fcf16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Array&lt; Scalar, 7, 1 &gt;, Displacement&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae1eea29b955c12d84603ab1b81bfe3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae3b817959fb2c6e82221c44ff1f3c9d1</anchor>
      <arglist>(std::ostream &amp;os, const DisplacementBase&lt; OtherDerived &gt; &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DisplacementBase&lt; Displacement&lt; Scalar &gt; &gt;</name>
    <filename>classDisplacementBase.html</filename>
    <base>LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar, 7, 1 &gt;, Displacement&lt; Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ac2d1983c0f84aa8d974283e3a48a2434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aaa66ea6d4bdfcd9ca5fbfafbc66e78b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Rotation3D</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aca59ea9e7f5fb3b67a489726bced7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a978caf313131fd9d221a856a2e4a80ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0b5e3b97de6478fd98bf6aec9730d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Displacement&lt; Scalar &gt;, Displacement&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a423c56e354e2deb24837192e4c215307</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a76ac4502a930ddd52833d2561a13eeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a8dbe4ca3e0e5c9b621f6d06a9cb8e43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a034ba0c1d519c12ceeac9e72d417efb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab4908f406b897dfaf167fe0d3d808ead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE DisplacementBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0fa68a3b52d098c1c9ba787e49de6fce</anchor>
      <arglist>(const typename Base::PlainObject &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a57d3b9c2bb8bb5b70f0cfdb5825525bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a45e45394e32c27e52e10f4a5299ed13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a3b90fc6ee084ff0cdf967f6e4b95e22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a937faf4658311b1b17cd2e3b14ec8b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a65429ee33b2002f78f964312b8eaf5cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a89d0d16b7b3ea0d99f06278f83f1dc33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9aaa124816f9b59e3c76c7bc382a3ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a93797b5c38b58ef40d7c67b4cef86251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandom</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a04542993e46456ee93c5767ad51cd1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>toHomogeneousMatrix</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a96801f8dbd395040026a4950d32f5f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9336313f51de8d15e8e723f69abcee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a1f29ca444e3e267eb8984cde3173d4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a98302ee71ab74d07e279f5d8600632f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>abe7f6f7ce47a153aec93e1b001bc700f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>acde517ce89134ae8ab7fb255860a1298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>af542c09c615b88965d96397c546fcf16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Array&lt; Scalar, 7, 1 &gt;, Displacement&lt; Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae1eea29b955c12d84603ab1b81bfe3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae3b817959fb2c6e82221c44ff1f3c9d1</anchor>
      <arglist>(std::ostream &amp;os, const DisplacementBase&lt; OtherDerived &gt; &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DisplacementBase&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classDisplacementBase.html</filename>
    <base>LieGroupBase&lt; Array&lt; internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 7, 1 &gt;, Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ac2d1983c0f84aa8d974283e3a48a2434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aaa66ea6d4bdfcd9ca5fbfafbc66e78b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Rotation3D</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>aca59ea9e7f5fb3b67a489726bced7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a978caf313131fd9d221a856a2e4a80ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0b5e3b97de6478fd98bf6aec9730d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;, Displacement&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a423c56e354e2deb24837192e4c215307</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a76ac4502a930ddd52833d2561a13eeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Rotation3D &gt;</type>
      <name>getRotation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a8dbe4ca3e0e5c9b621f6d06a9cb8e43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a034ba0c1d519c12ceeac9e72d417efb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Vector3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab4908f406b897dfaf167fe0d3d808ead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE DisplacementBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a0fa68a3b52d098c1c9ba787e49de6fce</anchor>
      <arglist>(const typename Base::PlainObject &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a57d3b9c2bb8bb5b70f0cfdb5825525bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qw</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a45e45394e32c27e52e10f4a5299ed13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a3b90fc6ee084ff0cdf967f6e4b95e22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qx</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a937faf4658311b1b17cd2e3b14ec8b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a65429ee33b2002f78f964312b8eaf5cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qy</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a89d0d16b7b3ea0d99f06278f83f1dc33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9aaa124816f9b59e3c76c7bc382a3ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>qz</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a93797b5c38b58ef40d7c67b4cef86251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandom</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a04542993e46456ee93c5767ad51cd1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>toHomogeneousMatrix</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a96801f8dbd395040026a4950d32f5f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ab9336313f51de8d15e8e723f69abcee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a1f29ca444e3e267eb8984cde3173d4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>a98302ee71ab74d07e279f5d8600632f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>abe7f6f7ce47a153aec93e1b001bc700f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>acde517ce89134ae8ab7fb255860a1298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>af542c09c615b88965d96397c546fcf16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Array&lt; Scalar, 7, 1 &gt;, Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae1eea29b955c12d84603ab1b81bfe3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDisplacementBase.html</anchorfile>
      <anchor>ae3b817959fb2c6e82221c44ff1f3c9d1</anchor>
      <arglist>(std::ostream &amp;os, const DisplacementBase&lt; OtherDerived &gt; &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebra</name>
    <filename>classLieAlgebra.html</filename>
    <templarg></templarg>
    <base>LieAlgebraBase&lt; A, LieAlgebra&lt; A &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; A &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>a366fde92cd31cf93be87fe82952c8ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>a5d64201eddce6b2124890c26a684fc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>a8007ba00286a8e9ac1c6b77c7bf11496</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>ac04b1456c7a78d070a6672b8f7989197</anchor>
      <arglist>(const LieAlgebra &amp;)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; A, LieAlgebra&lt; A &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>a28bc019eb9b070751abe554b0de567f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebra.html</anchorfile>
      <anchor>a00c8e1711af4458171c63741aec83ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt;</name>
    <filename>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieAlgebraBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a028504a0d794d492dc47b2edd056fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a66629af289d8232ba9c2650456654091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>ab201114a638dff9fd569336f4b99f2b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a34165d53d90245bdbba7ccc7166fc37c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>afb65734495d34082830aad472ef0d7cf</anchor>
      <arglist>(const LieAlgebra &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>aff1a3dbf146507fa37d80e11acf095e9</anchor>
      <arglist>(const LieAlgebraBase&lt; typename Base::BaseType, Derived &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>af105615d1bcc3d5518841493983ee453</anchor>
      <arglist>(const Coefficients &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a3407ec51785ed5f605f4e56f6fd6df1c</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a4ebe70151a0dade8c902424f217a3451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>aeb9883398abbe97d15ce250f5cb214ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt;</name>
    <filename>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieAlgebraBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>aa86c8317cea5955c8ba9d0871791ea23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a2eb9bb9a54a2c7ce0b75b46814ea390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>aab00bfaad297d5857dc63fd84c5eed39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a93a2ca00b26df3647338deee9cb214ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>af4f9e777a6752e4a529a8c99f34ab1a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a3cc3d14a1f6ab78924c3de2d8792d317</anchor>
      <arglist>(const LieAlgebra &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a35c12d04b74c92281c1f8c35fed0701f</anchor>
      <arglist>(const BaseType &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a83f40c9ea2a210aca42f148397ad2074</anchor>
      <arglist>(Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebra</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a9cb95236184bdf617027d9c71fcbf66a</anchor>
      <arglist>(const typename Base::so3Element &amp;r, const typename Base::Vector3 &amp;v)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a864bf965fc88e54b2f8ff1e7dda63c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebra_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>ae8bf705677cc037b0f98ca402025389f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase</name>
    <filename>classLieAlgebraBase.html</filename>
    <templarg>A</templarg>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; A, LieAlgebra&lt; A &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; A &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; A &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebra&lt; A &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebra&lt; A &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebra&lt; A &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; A, Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; A, Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 3, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebra&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebra&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Twist&lt; _Scalar &gt; &gt;</name>
    <filename>classLieAlgebraBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a295c784d24a14e39763f3ff5c2abd155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae7884e2973ffa35f8b209b2831a066a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a8e61a02d3c5f7a0b4bd87a4ccd47dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Twist&lt; _Scalar &gt;::LieGroup</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aab4a5b7a728102ffe801534c0fc10d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a360d9c7789cab342ccfc3bff779aba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>adjoint</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ab08d464696da1744984b01a4a862bbe8</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a2cde9b3d509b27b135988d01501d73ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const Twist&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a51a0f62dc3a120ecfaf51590cfee974e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aea14b5c74318541991d64eff30d8b1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>a7287493377f49315cb8413ed0075670a</anchor>
      <arglist>(Scalar precision=1.e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>ae98f35321a261257a8aeee7d8388df2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa415667078d0370314915ff2b4cfd9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Twist&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase.html</anchorfile>
      <anchor>aa2d976fdcf8653f8a5a3f414e725a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 3, 1 &gt;, Derived &gt;</name>
    <filename>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>abe2ee13078cb63c23731c4b3af7b02cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a2191d421225a2c966825db324301abba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a36f132794b928bcf1f707bf88d392288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>ac400b52908b18fbf91ce3f942c2841e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a76b0bda7b6a5390a434df96474c582db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a94a8de5117cf8e3142a6ceab24c1f5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a7d2e224f775f62ca69da0fd9a4204efe</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>d2exp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a3317ebedc5f5b6d4c1669b60cc600089</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;v, Scalar precision=1.e-6, Scalar precision2=1.e-2) const </arglist>
    </member>
    <member kind="function">
      <type>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 3, 1 &gt;, Derived &gt;::Matrix3</type>
      <name>d2exp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>af058349ddf05cee8f0ea5fb6746b81eb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;vec, Scalar precision, Scalar precision2) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>dexp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a6d4b42732333fb059c0d3a744ba81fdc</anchor>
      <arglist>(Scalar precision=1.e-6, Scalar precision2=1.e-2) const </arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a6f01b4b4fa1c18b8199cc696af8dbb2a</anchor>
      <arglist>(Scalar precision=1.e-5) const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a087b980c393345af2614f8a7ee5fb45f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>ad6a13fe72a50bba611fbb238a8ee6dab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>aa1e456962c1fc5198a19c438f6dfca4a</anchor>
      <arglist>(const LieAlgebraBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a04876d813c2cd5c25150f4028ba048ca</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a91c3f4ab0fef7eddac375d0909f47bf2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a71ba9feff1ba5b3337ad41a9537846f4</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0b0db8227e9a5166d636bf5b0549808de.html</anchorfile>
      <anchor>a732476e0ccd5638bf791f9f7a4c59f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</name>
    <filename>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>abdcc3b581461214bd08505af9fbd25d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>abb811fe29a9ece0ee6f2239f17fea23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a52a52c9b33e2ec0441866069e20473ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a578d3791e63ec84b43491f4487f0dffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 6, 6 &gt;</type>
      <name>Matrix6</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a01017b6c40956a8cacff4ab187a1bf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a7ce4eac189e072d4fddf555084b3d94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>so3Element</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>aee714752364bcba43e97f130091fcc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a18592115cf68b8c745a44d07305df4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>bracket</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a4d496c8a1579e64b7e8368b64719ecd5</anchor>
      <arglist>(const LieAlgebraBase&lt; BaseType, OtherDerived &gt; &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 6, 6 &gt;</type>
      <name>dexp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a072962048369c3e5a4ec66e2b27401a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>exp</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a6f432f66d7900dd5f874c5d1d5d0b3ec</anchor>
      <arglist>(const Scalar precision=1.e-6) const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a16d1e0fff92a2179f8cb4c7f86a0db64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a23e2c63902dbe1b778d85d76230677f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a1a16f29f03151536b75f66e9f39da843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>ab1eb93da0458fda58264cf0f0d2e9c28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; so3Element &gt;</type>
      <name>getso3Element</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a3b744e47da7a539a3689498fa473feb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const so3Element &gt;</type>
      <name>getso3Element</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a34c4b0e3308de718e3d03d6dbe5e475c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>aac0fa5e5bf38aae42e97aab8c6a13502</anchor>
      <arglist>(const LieAlgebraBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a181050e82398e48f0e7d171cdaa899d6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a52f06f5362f72159f491b169de48db27</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_0cfaefd2a78f062c92a635a7d4b788992.html</anchorfile>
      <anchor>a0ab68a3ff4a7f5f7b3682db1dde89651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDual</name>
    <filename>classLieAlgebraDual.html</filename>
    <templarg></templarg>
    <base>LieAlgebraDualBase&lt; A, LieAlgebraDual&lt; A &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>a82710c51eb4d0b6cbd190e76a33fbc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>a9e03668378642cf1147226aa6925a76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>ad9fab70e81f172920bcdfe312ea4488c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>a7895f043d19eeee0aba750b83b45da7e</anchor>
      <arglist>(const LieAlgebraDual &amp;)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; A, LieAlgebraDual&lt; A &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>ac465396ba89ca481f86d1ce4d4e63a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebraDual.html</anchorfile>
      <anchor>a14e27002abc8d9b40891ff0f613f0546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt;</name>
    <filename>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>ae90a3999d66fafefffe5538cd72985ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a9bad4e5052a104271c6566e1f9ac3f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a2224f839ee48ce9e7d1ada996faf7bfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a9fa79ebe0f2e3fecd359e63eeb91671a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a0f7a068bd94405c6cfc04d3664c5042b</anchor>
      <arglist>(const LieAlgebraDual &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>ae77a75bc1bef31fa4498c3e4b3888707</anchor>
      <arglist>(const Coefficients &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a6d74b87931ff21cb2a83d32d11a91f27</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a32622861071e6634cc868d5e6ec115c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_013_00_011_01_4_01_4.html</anchorfile>
      <anchor>a85d9fafc5af8ef5b52eb738f5ff191b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt;</name>
    <filename>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>ae22cd667e4ac77db27cc018db14003bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a4ec6e6c98b92fd7f55e065cc122ddcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a925375f28bec8ade954b0f426cc1e3e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a1b04b5f4e09a023256b0056877daac46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a798a3a9d717849210ee5d393edf85646</anchor>
      <arglist>(const LieAlgebraDual &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a6250264c65f7681975a5683570e258e1</anchor>
      <arglist>(const Matrix&lt; Scalar, 6, 1 &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a61842ce986294ff68257c54e8ebe6e9f</anchor>
      <arglist>(Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieAlgebraDual</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>ae16baa5a11793aa9621e8d72383834fe</anchor>
      <arglist>(const typename Base::so3Element &amp;r, const typename Base::Vector3 &amp;v)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>a45aa12118237d9a3de26fc61791f31bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieAlgebraDual_3_01Matrix_3_01__Scalar_00_016_00_011_01_4_01_4.html</anchorfile>
      <anchor>aa6732bb98b628f1d58e95e50f4596b49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <templarg>A</templarg>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; A, LieAlgebraDual&lt; A &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebraDual&lt; A &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebraDual&lt; A &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDual&lt; A &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebraDual&lt; A &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; A, Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; A, Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>A</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 3, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 3, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 3, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; _Scalar, 6, 1 &gt;, LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; LieAlgebraDual&lt; Matrix&lt; _Scalar, 6, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Wrench&lt; _Scalar &gt; &gt;</name>
    <filename>classLieAlgebraDualBase.html</filename>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a50d4fa9e6b80c63c7ec5955717133db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a1d0d10f7479bc0e235b13e29f1c012d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9cbdf57fdc61d9ff457e9a9a814f5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Group</type>
      <name>Group</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a540618e11addb56f20f6d007204c107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a9b59cead2f78ed837cd22a96155e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Wrench&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aa422afac50003547199661dc47f5143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a76d6c80a3a3877e11a793ac466cd14c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a63e4b601677da3bdce780471e4b9ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a28041d7076e0b8e6408ebe70e7fec8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieAlgebraDualBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>a849c6b62c74363de84a0979ca7ed42ec</anchor>
      <arglist>(const LieAlgebraDualBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Wrench&lt; _Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>afade5fdd0a47c9651ac3f5da3b957279</anchor>
      <arglist>(const LieAlgebraDualBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Wrench&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase.html</anchorfile>
      <anchor>aefad5adecf2973bcc85a83015c111faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieAlgebraDualBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</name>
    <filename>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>LieAlgebra&lt; BaseType &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a834f0ffb501735f11a3328972a445078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 6, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a9593517bd5d02d1330f7940eb5865eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>ac1756a8985eb67fcece03a1d4ac61111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; BaseType &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a34fb3c6349c2f83f38780d146799886c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>so3Element</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>ab33be35099ff8bda572467ce899de5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>acd7fd5207d2c438f3f26f99eeedf280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>ab589c3ff57eafff4e03df29ad2671565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a4f7380ae64d1732b5ed910fb4ce0684d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>abc22911715c749b5b21f5c65170ec3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a701c9d07b1dd0a274a20c532fd076c5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; so3Element &gt;</type>
      <name>getso3Element</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a524db7791aae1703b62f8b30c974a287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const so3Element &gt;</type>
      <name>getso3Element</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a1183749d72c66b6f24d0638579351625</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classLieAlgebraDualBase_3_01Matrix_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_9bbb7bd607b584692781c887a72fb5c2.html</anchorfile>
      <anchor>a13f7decf31323f6148ba81f7431a8bac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroup</name>
    <filename>classLieGroup.html</filename>
    <templarg>G</templarg>
    <base>LieGroupBase&lt; G, LieGroup&lt; G &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; G &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>a52de3c5adb933cbfa694b51bef656d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>ac8a00eee2b7425186ddf51dbf2e62f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>acdffdfdbc8a2572142bfbf3faa207312</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>a9c6f35315929138296ec52903f347bff</anchor>
      <arglist>(const LieGroup &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>ac831365f2877426d28524f26ab771525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; G, LieGroup&lt; G &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>aac708f8905d0a77bbe8c9bae8c6ac525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieGroup.html</anchorfile>
      <anchor>a8a312c03fa7d4fed55b4c26d4fe3057a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;</name>
    <filename>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieGroupBase&lt; Array&lt; _Scalar, 7, 1 &gt;, LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>aa5d0fac468a8bdbb468bf2218b93ee0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a5fd29a7be3621d5df2717d910d47b3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>ac1572d622034e7582584d2f01aa76e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a96ab0ffbed45783314be372fe5335d73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a5f6d9e49b663a718f984052f5925a084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a87d24de69e4c7cd0eb139e57b7833f10</anchor>
      <arglist>(const LieGroup &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a585f2bf44ee6cfefb3fcd80a40abe75d</anchor>
      <arglist>(const Array&lt; Scalar, 7, 1 &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>aa26a8dec73f9a261d811ae4f31b7647f</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar qw, Scalar qx, Scalar qy, Scalar qz)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>aca6a6a912e91782e43634a03f3eeb1ac</anchor>
      <arglist>(const typename Base::Vector3 &amp;v, const typename Base::SO3Element &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a97bbc79b1dfc73b9fd35f79c0bcfc3c4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Array&lt; _Scalar, 7, 1 &gt;, LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>a2f9c6357e55ba5e895a849c32e18b3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieGroup_3_01Array_3_01__Scalar_00_017_00_011_01_4_01_4.html</anchorfile>
      <anchor>addbc1e13772e419af9c3cbea4d31bfdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;</name>
    <filename>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>LieGroupBase&lt; Quaternion&lt; _Scalar &gt;, LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Quaternion&lt; Scalar &gt; &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a80504cfb3bcbf55c7d4c1e377ef9f782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5c9cc4f61c2a1870f44da7951225dc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>aec4805ed17f1c1ce893bcfdd8776deb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8c3eef69728daa742c78cd090ba90cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0810d682a2a637aa77877e84695bc884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a56d1bf6da37ec19a2e2857f5c982410a</anchor>
      <arglist>(const LieGroupBase&lt; typename Base::BaseType, OtherDerived &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7126b500c3e732fd1eba547c03fdf34e</anchor>
      <arglist>(const Coefficients &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab91fa6322f5c3573fcff1b27a3c55d6f</anchor>
      <arglist>(const AngleAxis&lt; Scalar &gt; &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0b505b5a4a7bc08f699a347b0ead4a4f</anchor>
      <arglist>(Scalar w, const MatrixBase&lt; OtherDerived &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a19ea5d83094ec2d26d6e856d670b952d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada8f3063710d6ef0737a43f0a6f55af2</anchor>
      <arglist>(const Matrix&lt; Scalar, 4, 1 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae14ff68d6699e47d32bedc863725ce40</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LieGroup</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6526f663ef495eab03b24a2a97ff6df2</anchor>
      <arglist>(Scalar w, const Matrix&lt; Scalar, 3, 1 &gt; &amp;v)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; Quaternion&lt; _Scalar &gt;, LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a08877e48ca8072baeeed20cedb358b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classLieGroup_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8bf670b6608a4fa3139244167131925f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::liegroup_SE3_base_assign_impl</name>
    <filename>structinternal_1_1liegroup__SE3__base__assign__impl.html</filename>
    <templarg></templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::liegroup_SE3_base_assign_impl&lt; Other, 3, 1 &gt;</name>
    <filename>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_013_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_013_00_011_01_4.html</anchorfile>
      <anchor>aef78132c5f1f66237af2dcf4873a24d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_013_00_011_01_4.html</anchorfile>
      <anchor>aac0ef6a07b1f6e3fe0f550c85edff934</anchor>
      <arglist>(LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::liegroup_SE3_base_assign_impl&lt; Other, 4, 4 &gt;</name>
    <filename>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_014_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_014_00_014_01_4.html</anchorfile>
      <anchor>a850deb96b6b52d92a8ae1e6d771b24be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1liegroup__SE3__base__assign__impl_3_01Other_00_014_00_014_01_4.html</anchorfile>
      <anchor>a23f778b47ec9a8303bcb3ee52cc84c0f</anchor>
      <arglist>(LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt; &amp;q, const Other &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase</name>
    <filename>classLieGroupBase.html</filename>
    <templarg>G</templarg>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>Derived::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; _Scalar, 7, 1 &gt;, LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieGroup&lt; Array&lt; _Scalar, 7, 1 &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; _Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; _Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Derived::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar, 7, 1 &gt;, Displacement&lt; _Scalar &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Displacement&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Displacement&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar, 7, 1 &gt;, Displacement&lt; Scalar &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Displacement&lt; Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Displacement&lt; Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Displacement&lt; Scalar &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 7, 1 &gt;, Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;</name>
    <filename>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 6, 6 &gt;</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0321ba973250771361f7c4b431042308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a070c90abe2058ce2ab6a2f5ed271f6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a2dd3f6a200785678c87f78f08aa24288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 7, 1 &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aadee14149cfa071338ac1f64e23c283d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a51943ca22e0a551b6d1d82e11ee073fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a950a48c9e027bcd00193aa20a59ee723</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a831695c575380c9a1df32eff9fc4a8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>SO3Element</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a2594349e8f4329af620dff380a457890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>acf35a22e3543ed4824de3c19c965961c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ae6e4f77b0575525dd7fec369f76db0ea</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>adfa6b7dbfb851158f12f9121fe7e894f</anchor>
      <arglist>(const LieAlgebraBase&lt; Matrix&lt; Scalar, 6, 1 &gt;, AlgebraDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>AlgebraDual</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a07ef01b286e48f14b2c83cc49401b687</anchor>
      <arglist>(const LieAlgebraDualBase&lt; Matrix&lt; Scalar, 6, 1 &gt;, AlgebraDualDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a396f68bd4bcfbba384b1db2f98db75db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ad790b10c4804ee6a98cd87bdd1c8c61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a25deecc8f12c51f78fc0c82973443377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a94e64c060f1b78353714e629027f4bfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>adf7524fce2a277108214eb6fd7002794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Vector3 &gt;</type>
      <name>getR3Element</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a7f7787a488a14686178e6881528f01cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; SO3Element &gt;</type>
      <name>getSO3Element</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a2517b91d8ec4da8c307fa428d839000b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const SO3Element &gt;</type>
      <name>getSO3Element</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a88c2355d29b22f282642143ac183ca10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>af6781f940a678a0e2832aa18464c0ab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a4a5bfd30e9e9c5cacabf90abbd683c46</anchor>
      <arglist>(const Scalar precision=1e-6) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>af7fc05049bcb1844dc1c6968020e2297</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a1abf92d2fa34c6b2c277ee602bdb3daf</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;::PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>acc5bd287e6d51cae6031b7fa880c869b</anchor>
      <arglist>(const LieGroupBase&lt; Array&lt; Scalar, 7, 1 &gt;, OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt;::Vector3</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aa11df713e71f2b29c437895fa8e6aac9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a374b22e97d35645a2b38c9f37d926633</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a8e98c7beac9a53cdc9b456057e01952d</anchor>
      <arglist>(const LieGroupBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a693084dd5df8a0d00793be750608fb36</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a11405917134c914ec2971dae31075886</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a5360ad58dfa150c0d58aaad6839b6c8b</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ae145bf4e96364c9b5be9fb585ea7db09</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a00b4561ff5794f6a62dbfb125c164990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classLieGroupBase_3_01Array_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_00_017_00_011_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ac04a80c43e9803f7e73b6dc0fd85d184</anchor>
      <arglist>(std::ostream &amp;os, const LieGroupBase&lt; Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, 7, 1 &gt;, Derived &gt; &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; G, LieGroup&lt; G &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>LieGroup&lt; G &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; G &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; G &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; G &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; G &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; G &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const LieGroup&lt; G &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieGroup&lt; G &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; G, Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; G, Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; G, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Quaternion&lt; _Scalar &gt;, LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &gt;</name>
    <filename>classLieGroupBase.html</filename>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;::AdjointMatrix</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ab310fae7cfc1fe04e9d286403f2d4211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;::Algebra</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3730354b1a76881717834e3dfd3187bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; _Scalar &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a895bed679f100c71c6dcbfd5532635b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;::CoAlgebra</type>
      <name>CoAlgebra</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a7d87259a140110af06f8bca9933b878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>abb840873afd0a4f54f9ad4265e1d0095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a37b1d64048a2fa65b298801f6028c468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>aca48436862e5a14a15b91566440ef964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a927032adc2e927acd155fc44e253e154</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a1e91d76086bc5a87f3d8f9281214f87f</anchor>
      <arglist>(const Algebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CoAlgebra</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ad2d62c2c18daa74bd6f54e79880e3646</anchor>
      <arglist>(const CoAlgebra &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>const LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac46222e1e011ac61d968184c708ed784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LieGroup&lt; Quaternion&lt; _Scalar &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>ac89ffa5560eb6a42586c69c6b35defe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a94dd7196c1e06c23ebcd5284982b2bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a2928477ca2ae7f39f047d3dc37b41d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a13842ae34dc7a67d8c45f8c91ce4fb4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a78ee2c9239dc593f052a115a4008599f</anchor>
      <arglist>(const Scalar precision=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a6a5765e8bca968f63c7e0d4011c0c5c0</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; _Scalar &gt;, OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a04e47ec54e5898190682b03794a6b9af</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; _Scalar &gt;, OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase.html</anchorfile>
      <anchor>a3a034860d2bfef95e9a1be039ae819ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LieGroupBase&lt; Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, Derived &gt;</name>
    <filename>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>AdjointMatrix</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a78de97b1de2faa5ee198be16e6b61931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>Algebra</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0a25a28e133c962ab8524a766ae6a01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>AlgebraDual</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a2ae739f86fece047d4d480127d5b5d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>BaseType</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a1a65624391a6a8eb63eb312f919c4855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a05070964df6c909014295fe81ea2ac44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aadda973938291d3ccd25e606c6333a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>afadeceb3b98e52deecc572e71efb82a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointMatrix</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a121c1a10975136211f4d6506f7a1821d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>adjoint</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a824f448272d4ffa1575e9748196bdb72</anchor>
      <arglist>(const LieAlgebraBase&lt; Matrix&lt; Scalar, 3, 1 &gt;, AlgebraDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>AlgebraDual</type>
      <name>adjointTr</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0aa62d994ec047b4a8b643bb73b7d8b6</anchor>
      <arglist>(const LieAlgebraDualBase&lt; Matrix&lt; Scalar, 3, 1 &gt;, AlgebraDualDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, LieGroup&lt; Quaternion&lt; NewScalarType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a8f176bc913789717c8c88ddf74664fb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0a575fca7fc457936aa7186ecd0a38df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a89ce3b0eabd2df27d6e0f138559cab2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aee7f7d466c8e6810d372733ff8cf98b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0f0558958814fbe4f56a867cf300d267</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PlainObject</type>
      <name>inverse</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ae0e4e2b86c5e373dbd564cfae8153f7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Algebra</type>
      <name>log</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a0ff562cc7d193a442ab5e072aa34b516</anchor>
      <arglist>(const Scalar precision=1e-6) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ad910d9638d6f460b6cc3260b0675566e</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a1966a366bc5c3f19a8309822186bbd42</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieGroupBase&lt; Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, Derived &gt;::PlainObject</type>
      <name>operator*</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ad8c59151636add1e9012ce72e844e848</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aa314e56672ce42df6f88b1cd36305908</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE LieGroupBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a7dca1ee83a331d3743ca3f66b187528f</anchor>
      <arglist>(const LieGroupBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ab539e1018951e99410e0e9d417f9ccbf</anchor>
      <arglist>(const LieGroupBase&lt; BaseType, OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a24e2a92feb274bd5ef0fa335522ee577</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a8f2649af8a58194ceb4bd677513ce639</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aaf1214ad6460ba86c5f7d3c00f6d21d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aa3efed36e52c92163e7af4ea38967dba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a77cd689fbc3bd17d5047e2a5f26e63b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>aa45e15736fc1ff31646781701a572adf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a6570cc6ec520a64f6a600b6eaa65001f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a246a7974aacc2e61733cfafb801bf46c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ac6aa32bb8b384f5c4607f4d6448d09d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>ae210dadbfb3b86597379b67820b93eae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>a4eb79d996118d9bdb75410d8b7b05cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlainObject</type>
      <name>Identity</name>
      <anchorfile>classLieGroupBase_3_01Quaternion_3_01typename_01internal_1_1traits_3_01Derived_01_4_1_1Scalar_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>abb587cf4ebe59eec7a6a7d9534ae3c43</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieAlgebraBase&lt; A, Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3173cdb7a49ee8a41f26cb0891740634</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a28ee75aa11e379eea89e0b37ab138d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a42efe9aefbd011964ad7ffa8763ef1f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1f3c2cd540feb372191254760225bf1a</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a7f5161e409b77fad4e7345c82692c801</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa1bcc912b7d596a67e3fedd49c0a7d75</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; A, Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a166824ba02315d6ccc6f2eda82c268f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a43cc2f5492ebc7467e491b72e61642bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieAlgebraDualBase&lt; A, Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae2a817b2902e4bf4f79a40724c8c9341</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a61b1b1392a7ea136db1a9a7598e76ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa25ad1fe963f296c4e564b16e6ad1880</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3733e2160ea4f13268b2b3e34b33d7c7</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad7a17fb9ef97f7c0dcd412cb97625a88</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8b9ede65605a3251c032c9cb7b4f4c0d</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; A, Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae2af81dfcc79fd0a3794e4f13cf9229b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a309ca6ad9fa9ab55a7ec4cc08f136404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieGroupBase&lt; G, Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a670729f8e6ab1131541ef46da7d09274</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a006635f5fe4155200809ee347f61b9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab48c4783f796ef888b9c9dc3a78fb35a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a33d8b716150b22631d367622228c196f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a95174b5f6c93ceefa0fbc6ef6fdf65f7</anchor>
      <arglist>(const G &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5e4ba9f00368b29fdb6d8948d2f56c5b</anchor>
      <arglist>(Array&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a47888b3035c416eb5fadeb6d8e4026a2</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a0aadabe587f3f92d994d4a0247bc0f72</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; G, Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae8127dbfe0e6b6b515d319062f495883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3dcc1fda9634e88e41a81209f408a8e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>DisplacementBase&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3213feadb99e77889a832a1ef1e80b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a74efdfedea56ddc6344905b30a8f6b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5a1994ba635ae1935c151fd86a71b831</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a7355e77dc9b91bd8cb68f20847318f0f</anchor>
      <arglist>(const Displacement&lt; _Scalar &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a711f80d439ccbc921e0b06776d193768</anchor>
      <arglist>(const Array&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad391569a149b8e0d7c276461901c9425</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>aea0cddfda465eac57cb8914c2d462ad7</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DisplacementBase&lt; Map&lt; Displacement&lt; Scalar &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1df1fc84e68f902341a4d48037cf82dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1558058db0e90cb7253d6b2dbf414099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a07b764e529a32d3b74ffc19d4a0949ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieAlgebraBase&lt; A, Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a32e1cab48693733071a98e9f558d4c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>af64b17af3736228001fb55f9ed16b5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ac6b57f15249c41f2bb40dd07ccf34565</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5e320dd14d4d47929d7a4d48014a735f</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5b5a1ddc1058c048c2c202bf3bfd4763</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1b4291648994b13392cdc11c4f4d3e2c</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; A, Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1f44b1c76739ca5f9a17c23109c32488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad9d42724afc3ed4f287a0a3f7a9de6e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieAlgebraDualBase&lt; A, Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab39602ca662c12f4aa9031d05157fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1f2fac20422f722801d08119858da932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a587c6a854762f028b3f234f34b721a62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a343da7ed6d4069324cd174c8fa51a43f</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>abb5e0ae70ea55163f6890a8ccf4be175</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>aebaf7d71c6542435ab56dc9ef7238dce</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; A, Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad1209b4cd7e7831c3556bae3a466822b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ac9091870e5a828077c30647d4d296c55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>LieGroupBase&lt; G, Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3140b440390b3c15c7361ab182a91f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ac0fdd69f3b12cdc0b88be71c2283e9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>afdbf1ac5998b66bf071097cbc645b61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a06bbb9875f441817cb3dc7dfd26e0578</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a141753f9a4186911b53b5b25cfd716ed</anchor>
      <arglist>(const G &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a33f366f2a0c009b10b35c531ee71dcb9</anchor>
      <arglist>(Array&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a06e9c15966f1be0bfefcadb3c8c74ad4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae6280fe976a1f7d0a60ee211a2530857</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieGroupBase&lt; G, Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a09cb088c0990b2ab5558a5ecd245f2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab567fb9415879d9fa0fcf35465dc0beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>TwistBase&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>aed5862495c86340dcb689412d79eb66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a53ade1199e68bed6af76d750b17a86b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8a30ad9d2e035870cc51a3c39f6a44ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a7bc49d9365cdda555f4d107d55a1c6b2</anchor>
      <arglist>(const Twist&lt; Scalar &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a469bc8175fab999f31a1c38c88fdd47b</anchor>
      <arglist>(const Array&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a7bd37d5ef0abea2b92aaae685fd38e69</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8f9f7e5bc9955feeebb7b9bc5fb783be</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>TwistBase&lt; Map&lt; Twist&lt; _Scalar &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1d92d7e062d98f16684181244775ea6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01Twist_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a393cb065b2aa091a7a5b5c66eca9861a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt;</name>
    <filename>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>WrenchBase&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>abfc1bf3f7dc1d3051325edad634172e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ac2661fbf02f8a1009057aee6667b3d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a215b935914a5a3449f610c2d1ac6c69c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab778c7158f5d29d76672346ecfe4e3ea</anchor>
      <arglist>(const Wrench&lt; Scalar &gt; &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3691be9d7061572f33fec65663c620a5</anchor>
      <arglist>(const Array&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a64c75a02aa57da4b0d5fdeda620912e1</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a4f2480bbfd79778a5feb90f8beb30601</anchor>
      <arglist>(const Map &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>WrenchBase&lt; Map&lt; Wrench&lt; _Scalar &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae2acfdad9b8a19976e088f86e664d657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4.html</anchorfile>
      <anchor>a77801912f5f6b222ed126ed4002a8edf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SE3CubicInterpolator</name>
    <filename>classSE3CubicInterpolator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; Displacement&lt; Scalar &gt;, aligned_allocator&lt; Displacement&lt; Scalar &gt; &gt; &gt;</type>
      <name>StdVectorDisplacement</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ad6c935ddaa217d370411c200321dc089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Twist&lt; Scalar &gt;, aligned_allocator&lt; Twist&lt; Scalar &gt; &gt; &gt;</type>
      <name>StdVectorTwist</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ae70acde9b57ec38aaf1eaeee50bb35c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Interpolate</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>adae932c7258d839e0409e53f7ac15465</anchor>
      <arglist>(Displacement&lt; Scalar &gt; &amp;pos, Twist&lt; Scalar &gt; &amp;vel, const Scalar time) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SE3CubicInterpolator</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>a17856cd852a2260ea88169617997b02e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlPoint</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>aa070ccd623a41b2eb12b6513aab14021</anchor>
      <arglist>(const StdVectorDisplacement &amp;controlPoints, const StdVectorTwist &amp;controlVelocities, const std::vector&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StdVectorTwist</type>
      <name>bi</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ad54c52fb731ed48fcebab82d2d6c1c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StdVectorTwist</type>
      <name>ci</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>a45865a05f0ce3a10cfc69b992bee971e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StdVectorTwist</type>
      <name>di</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ac2edcd8d93807db3f241d49390a2e3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Displacement&lt; Scalar &gt;</type>
      <name>H1</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>a57ac720f2b715a74d29472dc9ba4e6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StdVectorTwist</type>
      <name>ksi</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ab1e8c4aa3aaef4fee220e7ef50f493c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>n</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>a9294008dfdce440c453807ff4f6fee23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Scalar &gt;</type>
      <name>t</name>
      <anchorfile>classSE3CubicInterpolator.html</anchorfile>
      <anchor>ad8083c34a619f3cb55f35ccaffeb6154</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Displacement_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structinternal_1_1traits_3_01Displacement_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>af6e4238e8d42d544cfad72771d52f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Displacement_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a599bdd94fc645c9d06a36202d58f0ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebra&lt; A &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebra_3_01A_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebra_3_01A_01_4_01_4.html</anchorfile>
      <anchor>a001bd1e57bb80cc75d486c92b152d2f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a8ef1db6f76e3e2ca5f0aff3609d06f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a55e3fb1ea655ef4f7582a54857fe98b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 6, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a24207cc49d00e538b9dac7329edc23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; Scalar, 7, 1 &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a2a6e55a56a1c0c3b97c50cb8598ac55a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebraBase&lt; A, Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebraBase_3_01A_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebraDual_3_01A_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebraDual_3_01A_01_4_01_4.html</anchorfile>
      <anchor>a1272ac68a65e84810584f5a54eabe4bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a80495946885356581543f8de93844103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_01_4.html</anchorfile>
      <anchor>a05cfaae13397aaf0d8ece656959c0bfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieAlgebraDualBase&lt; A, Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieAlgebraDualBase_3_01A_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieGroup&lt; G &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieGroup_3_01G_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>G</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01LieGroup_3_01G_01_4_01_4.html</anchorfile>
      <anchor>adfb0de0a4ac03ebf58b0e6d9372e831d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01LieGroup_3_01G_01_4_01_4.html</anchorfile>
      <anchor>ab4c105288bd0027999a766a8ca7ac9c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; LieGroupBase&lt; G, Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01LieGroupBase_3_01G_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>LieGroup&lt; G &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structinternal_1_1traits_3_01LieGroupBase_3_01G_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab084d160b54f79b7e1b9a594abd31e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; const A, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a674c3c33e67dbce98e62c32725b274da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Scalar, 3, 1 &gt;, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>abd106fedc67f9610cb2b8ee96ce8aa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>acdfb59027e942e113b4f8ad4defe78e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Scalar, 6, 1 &gt;, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9f0719d8c0161f53a3026c0d98dffa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; Scalar, 7, 1 &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>affc6fce5ea66d7dd41c559a4a6cc8e0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; A, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a459b9a329ae5a1cbe01f3e0456c6eb70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_03d24e8a9b0ecf726fe5616bfc8f2dca.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Scalar, 3, 1 &gt;, MapOptions &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_03d24e8a9b0ecf726fe5616bfc8f2dca.html</anchorfile>
      <anchor>a925f17123c9a6154ed57fa5c397780cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_03d24e8a9b0ecf726fe5616bfc8f2dca.html</anchorfile>
      <anchor>af93405032a1b0062e9c3ca662f0cfcbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; const G, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8a1d9201a1ced7406d87434e78a1bb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a3aab625ff94db50623851510a4420ab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Displacement&lt; _Scalar &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a731702958c8fe6e17c7ecfa15d75e5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Displacement_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>af622b2eb414fa4600a591d0b6ae51f8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; A, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6d5295753fd15f374127373bcab1e504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, 3, 1 &gt;, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a24755baa54832046371ad39bee3aa3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3ade09718f291d48f6471acab1dc0a38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, 6, 1 &gt;, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3d1c06b436990d5476665a10fc6ec447</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Array&lt; Scalar, 7, 1 &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebra_3_01Matrix_3_01Scalar_00_016_00_011_01_4_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a13ab0b81517271df7b1e26758eb63b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; A, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebraDual_3_01A_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac32d899dac63614bee761abd9fd3241d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01MapOptions_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, 3, 1 &gt;, MapOptions &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01MapOptions_01_4_01_4.html</anchorfile>
      <anchor>ab5f11b84b668c4441e8bc5864fd37e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieGroup&lt; Quaternion&lt; Scalar &gt; &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieAlgebraDual_3_01Matrix_3_01Scalar_00_013_00_011_01_4_01_4_00_01MapOptions_01_4_01_4.html</anchorfile>
      <anchor>a9922d6f6d1e181a21318ebee9de891d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Map&lt; G, MapOptions, StrideType &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>ae1223cb79de3b5f754afbacf6b0b956f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>G::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01LieGroup_3_01G_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac813c011f308189694ce54531fa28da5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; Twist&lt; Scalar &gt;, Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01Twist_3_01Scalar_01_4_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Twist_3_01Scalar_01_4_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a523550b7b4340ecfa108c8f8126ed636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Wrench_3_01__Scalar_01_4_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6983b7aa4af5e3133aee4135b962a8a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Twist&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Twist_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Displacement&lt; Scalar &gt;</type>
      <name>Group</name>
      <anchorfile>structinternal_1_1traits_3_01Twist_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7dd4af76dbf2ef6b4e68ceb1249d14c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TwistBase&lt; Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TwistBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Wrench_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Wrench_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad1e23cc3d2be914db89e28e5c26b87e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; WrenchBase&lt; Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01WrenchBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Twist</name>
    <filename>classTwist.html</filename>
    <templarg>_Scalar</templarg>
    <base>TwistBase&lt; Twist&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>ab1df1af2243738177191f6c23123f3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Twist &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a1bc0976a0f06b366421639350134222b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>ac1f779976c880605099c319bc9749c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>aee0dc847b995eacc14e9deb6611543be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a1591bb5cbaf556a1315950e4b27a50cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a6d27b4287aff94955d46b3f76151f119</anchor>
      <arglist>(const Twist &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a4b460b4e069b959f7fd2f0d01fdf4703</anchor>
      <arglist>(const BaseType &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>adf2846cc99f0b092b4ab622a00177363</anchor>
      <arglist>(Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>ace92bbcbb4ccc4da3bf3f98c2463aca6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>ac948ffd308a2af9bb8fbd68cda5e1331</anchor>
      <arglist>(const LieAlgebraBase&lt; Matrix&lt; Scalar, 3, 1 &gt;, AngularVelocityDerived &gt; &amp;r, const MatrixBase&lt; LinearVelocityDerived &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Twist</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a6be65e5ed24f7aa0b2ac0261aa111292</anchor>
      <arglist>(const typename Base::AngularVelocity &amp;r, const typename Base::LinearVelocity &amp;v)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>TwistBase&lt; Twist&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>a83c55648035a111abdce59e32880a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classTwist.html</anchorfile>
      <anchor>ac4b3ab83b5a42bc592b55dbb94905c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistBase</name>
    <filename>classTwistBase.html</filename>
    <templarg>Derived</templarg>
    <base>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</base>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>AngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad0bc13debe8afc170da877cebe4dc45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a4086aa35326778872a7d0f0bfdfcc0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a773de67da6fe03840b5178517b17e75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>LinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aeafbc7a3ca37e08812be0af7e680190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a21d60bf93c54dcbfd0da84520f38d897</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; typename internal::traits&lt; TwistBase&lt; Derived &gt; &gt;::Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aa078f12a81f4179aad244c75989c9091</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;rot) const </arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8fddcdcae2665d5a9dfe69deb80116ff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; typename internal::traits&lt; TwistBase&lt; Derived &gt; &gt;::Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a85c53b064b65379ce0f7e2b261a476b7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9574d52bbded5a52ee8ae7d69f462c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ae1922be27947fd4a3a04f090ac5ba97e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8056931a50cd7fa4f0d75f70470b0907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a6413ba510e32e115671241eb055a9f8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a81fd1fb2b5f074d8bd70f7eedd50bf39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9622270eb8e0f450bce5b356ee10f205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a543c2cf9f6ce3d2b25eb8c337b19b7b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a43c3b5462cb4f4b71283e29871b89cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a03c1c97de5b1725b943dd320d572a294</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a0ca49c0005a9a87ddebd2e3892687529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad28ec62e364ae14508af20d8ecabc6d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8d4de5b2cf8cfdeab7146777cbeec798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a294ea427111fc00760e095c58879bc95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aea73eb77920e10bfdbc01cc1fd7956f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8ea75bcec74b9feeea4f5954963e7cd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a169c415ee48933c6820131d211b38eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a5855f503803bbb643e270d0cc7360c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistBase&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classTwistBase.html</filename>
    <base>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>AngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad0bc13debe8afc170da877cebe4dc45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a4086aa35326778872a7d0f0bfdfcc0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a773de67da6fe03840b5178517b17e75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>LinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aeafbc7a3ca37e08812be0af7e680190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a21d60bf93c54dcbfd0da84520f38d897</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8fddcdcae2665d5a9dfe69deb80116ff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9574d52bbded5a52ee8ae7d69f462c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ae1922be27947fd4a3a04f090ac5ba97e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8056931a50cd7fa4f0d75f70470b0907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a6413ba510e32e115671241eb055a9f8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a81fd1fb2b5f074d8bd70f7eedd50bf39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9622270eb8e0f450bce5b356ee10f205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a543c2cf9f6ce3d2b25eb8c337b19b7b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a43c3b5462cb4f4b71283e29871b89cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a03c1c97de5b1725b943dd320d572a294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a0ca49c0005a9a87ddebd2e3892687529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad28ec62e364ae14508af20d8ecabc6d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8d4de5b2cf8cfdeab7146777cbeec798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a294ea427111fc00760e095c58879bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aea73eb77920e10bfdbc01cc1fd7956f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8ea75bcec74b9feeea4f5954963e7cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a169c415ee48933c6820131d211b38eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Twist&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a5855f503803bbb643e270d0cc7360c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistBase&lt; Twist&lt; _Scalar &gt; &gt;</name>
    <filename>classTwistBase.html</filename>
    <base>LieAlgebraBase&lt; Matrix&lt; internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Twist&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>AngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad0bc13debe8afc170da877cebe4dc45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a4086aa35326778872a7d0f0bfdfcc0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a773de67da6fe03840b5178517b17e75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>LinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aeafbc7a3ca37e08812be0af7e680190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a21d60bf93c54dcbfd0da84520f38d897</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Twist&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8fddcdcae2665d5a9dfe69deb80116ff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9574d52bbded5a52ee8ae7d69f462c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const AngularVelocity &gt;</type>
      <name>getAngularVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ae1922be27947fd4a3a04f090ac5ba97e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8056931a50cd7fa4f0d75f70470b0907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const LinearVelocity &gt;</type>
      <name>getLinearVelocity</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a6413ba510e32e115671241eb055a9f8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a81fd1fb2b5f074d8bd70f7eedd50bf39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a9622270eb8e0f450bce5b356ee10f205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a543c2cf9f6ce3d2b25eb8c337b19b7b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ry</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a43c3b5462cb4f4b71283e29871b89cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a03c1c97de5b1725b943dd320d572a294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>rz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a0ca49c0005a9a87ddebd2e3892687529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>ad28ec62e364ae14508af20d8ecabc6d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vx</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8d4de5b2cf8cfdeab7146777cbeec798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a294ea427111fc00760e095c58879bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vy</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>aea73eb77920e10bfdbc01cc1fd7956f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a8ea75bcec74b9feeea4f5954963e7cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>vz</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a169c415ee48933c6820131d211b38eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraBase&lt; Matrix&lt; typename internal::traits&lt; Twist&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Twist&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classTwistBase.html</anchorfile>
      <anchor>a5855f503803bbb643e270d0cc7360c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Wrench</name>
    <filename>classWrench.html</filename>
    <templarg>_Scalar</templarg>
    <base>WrenchBase&lt; Wrench&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>abc5de6653f57de3beb6335e474fc2802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Wrench &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a3b7401ec055bd386fc3dc826308784e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>abb89a8f4d5642c705ec591f02daaf11a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>get</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>adb46f6095a80ef1e679bda451724f1da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Wrench &amp;</type>
      <name>operator=</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>aaafc24af18da8389e4d7e92c5c4ade90</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a748f2f5a35ee560efa9baa6b7cf3457b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a248ef8976ae4ba0cb0023888777be19b</anchor>
      <arglist>(const Wrench &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a39e8751dfbcc808085e7ae9408659243</anchor>
      <arglist>(const BaseType &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a9748492aa7f5e07665db15b64a525f9d</anchor>
      <arglist>(const typename Base::PlainObject &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a82d1e4cba2590bc6380c395012d74102</anchor>
      <arglist>(Scalar tx, Scalar ty, Scalar tz, Scalar fx, Scalar fy, Scalar fz)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>aa3975c26b9d785fc956c86c9bcf82a39</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wrench</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a5674ee39466b179af823f10a07427b3a</anchor>
      <arglist>(const typename Base::Torque &amp;t, const typename Base::Force &amp;f)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>WrenchBase&lt; Wrench&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a4f3f84e4c6510bc7c0613d9bcb784015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classWrench.html</anchorfile>
      <anchor>a3314bb14c83d52d863490c9460cacbce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WrenchBase</name>
    <filename>classWrenchBase.html</filename>
    <templarg>Derived</templarg>
    <base>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8b98c467c6fb31bd7354dcbef134dca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a1041b592a70fd6bb5b19afbb418dfa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Force</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>aa589699bbf0d18c023a0a2fe6482b4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>Torque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8fa1b5e32e8418247118cc24be70d68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af4fbfadd53d34a74547cb6b6ba04a814</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; typename internal::traits&lt; WrenchBase&lt; Derived &gt; &gt;::Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a08a273d8abf4e5385b3fb073d471b13b</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;rot) const </arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6d9f839bb0d3fea2c1195604c0bfd130</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; typename internal::traits&lt; WrenchBase&lt; Derived &gt; &gt;::Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a164d3f08678a1ea59822e80390899967</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4ad2a6547fbe34a20bfeb92343e64c32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3d177354f7fd128d20f8086b7e071116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af375ced0495703ff09a99bd0ba8988f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3e763c1e4c335d4f13e45a1a1a05c7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4f59a0f8ee9d5a3cbf85fcad65a1691a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a70511caf28052f4306021576a82690b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3c7a5e30eb3caafa7fc5d41899167f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afb6a7e0f9855ac48fdf6ab71730e2bcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a98a8a8c4e950d4876d4d0ca572e85c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afda8ddb00dc28d1fa7ec2473a1aa221e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a079b38332e1418604cdecc40ccffd524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6f0a892dcdd42565538c3a979550a0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af8abfc4b325d8a87d368abc6c02d1e38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a304d93cdcd1b5aa6c40e2ef023ac4dc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a930d5a630e42093683ce9f2bcc6f076f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af48dd83f4f8500515b199e42808232a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, 6, 1 &gt;, Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a961baad29dfcc45c7c2b847fa8c5c43d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WrenchBase&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classWrenchBase.html</filename>
    <base>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8b98c467c6fb31bd7354dcbef134dca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a1041b592a70fd6bb5b19afbb418dfa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Force</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>aa589699bbf0d18c023a0a2fe6482b4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>Torque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8fa1b5e32e8418247118cc24be70d68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af4fbfadd53d34a74547cb6b6ba04a814</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6d9f839bb0d3fea2c1195604c0bfd130</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4ad2a6547fbe34a20bfeb92343e64c32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3d177354f7fd128d20f8086b7e071116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af375ced0495703ff09a99bd0ba8988f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3e763c1e4c335d4f13e45a1a1a05c7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4f59a0f8ee9d5a3cbf85fcad65a1691a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a70511caf28052f4306021576a82690b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3c7a5e30eb3caafa7fc5d41899167f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afb6a7e0f9855ac48fdf6ab71730e2bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a98a8a8c4e950d4876d4d0ca572e85c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afda8ddb00dc28d1fa7ec2473a1aa221e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a079b38332e1418604cdecc40ccffd524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6f0a892dcdd42565538c3a979550a0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af8abfc4b325d8a87d368abc6c02d1e38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a304d93cdcd1b5aa6c40e2ef023ac4dc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a930d5a630e42093683ce9f2bcc6f076f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af48dd83f4f8500515b199e42808232a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; Matrix&lt; typename internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;::Scalar, 6, 1 &gt;, Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a961baad29dfcc45c7c2b847fa8c5c43d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WrenchBase&lt; Wrench&lt; _Scalar &gt; &gt;</name>
    <filename>classWrenchBase.html</filename>
    <base>LieAlgebraDualBase&lt; Matrix&lt; internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Wrench&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::BaseType</type>
      <name>BaseType</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8b98c467c6fb31bd7354dcbef134dca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a1041b592a70fd6bb5b19afbb418dfa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Force</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>aa589699bbf0d18c023a0a2fe6482b4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;</type>
      <name>Torque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a8fa1b5e32e8418247118cc24be70d68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changeFrame</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af4fbfadd53d34a74547cb6b6ba04a814</anchor>
      <arglist>(const LieGroupBase&lt; Quaternion&lt; Scalar &gt;, RotationDerived &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Wrench&lt; Scalar &gt;</type>
      <name>changePoint</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6d9f839bb0d3fea2c1195604c0bfd130</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4ad2a6547fbe34a20bfeb92343e64c32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3d177354f7fd128d20f8086b7e071116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af375ced0495703ff09a99bd0ba8988f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fy</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3e763c1e4c335d4f13e45a1a1a05c7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a4f59a0f8ee9d5a3cbf85fcad65a1691a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>fz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a70511caf28052f4306021576a82690b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a3c7a5e30eb3caafa7fc5d41899167f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Force &gt;</type>
      <name>getForce</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afb6a7e0f9855ac48fdf6ab71730e2bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a98a8a8c4e950d4876d4d0ca572e85c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Torque &gt;</type>
      <name>getTorque</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>afda8ddb00dc28d1fa7ec2473a1aa221e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a079b38332e1418604cdecc40ccffd524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tx</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a6f0a892dcdd42565538c3a979550a0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af8abfc4b325d8a87d368abc6c02d1e38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>ty</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a304d93cdcd1b5aa6c40e2ef023ac4dc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a930d5a630e42093683ce9f2bcc6f076f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>tz</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>af48dd83f4f8500515b199e42808232a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>LieAlgebraDualBase&lt; Matrix&lt; typename internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;::Scalar, 6, 1 &gt;, Wrench&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classWrenchBase.html</anchorfile>
      <anchor>a961baad29dfcc45c7c2b847fa8c5c43d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl</class>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl&lt; Other, 3, 1 &gt;</class>
    <class kind="struct">internal::liegroup_SE3_base_assign_impl&lt; Other, 4, 4 &gt;</class>
    <class kind="struct">internal::traits&lt; Displacement&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; A &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraBase&lt; A, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDual&lt; A &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieAlgebraDualBase&lt; A, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieGroup&lt; G &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; LieGroupBase&lt; G, Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Displacement&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebra&lt; Matrix&lt; Scalar, 6, 1 &gt; &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebraDual&lt; A &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieAlgebraDual&lt; Matrix&lt; Scalar, 3, 1 &gt; &gt;, MapOptions &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; LieGroup&lt; G &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Twist&lt; Scalar &gt;, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Wrench&lt; _Scalar &gt;, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Twist&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TwistBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Wrench&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; WrenchBase&lt; Derived &gt; &gt;</class>
  </compound>
</tagfile>
