#include <LieAlgebra.h>
Public Types | |
typedef LieAlgebra< BaseType > | Algebra |
typedef A | BaseType |
typedef internal::traits < Derived >::Coefficients | Coefficients |
typedef internal::traits < Derived >::Group | Group |
typedef LieAlgebraDual< BaseType > | PlainObject |
Public Member Functions | |
const Derived & | derived () const |
Derived & | derived () |
Coefficients & | get () |
const Coefficients & | get () const |
EIGEN_STRONG_INLINE LieAlgebraDualBase & | operator= (const LieAlgebraDualBase &other) |
template<class BaseType , class OtherDerived > | |
EIGEN_STRONG_INLINE Derived & | operator= (const LieAlgebraDualBase< BaseType, OtherDerived > &other) |
Protected Types | |
typedef MatrixBase< Derived > | Base |
Definition at line 99 of file LieAlgebra.h.
typedef LieAlgebra<BaseType> LieAlgebraDualBase< A, Derived >::Algebra |
The type of the dual Algebra
Definition at line 130 of file LieAlgebra.h.
typedef MatrixBase<Derived> LieAlgebraDualBase< A, Derived >::Base [protected] |
The inherited class
Reimplemented in Map< const LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 3, 1 > >, Map< LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > >, Map< Wrench< _Scalar >, MapOptions, StrideType >, LieAlgebraDual< A >, Wrench< _Scalar >, WrenchBase< Derived >, WrenchBase< Map< Wrench< _Scalar >, MapOptions, StrideType > >, and WrenchBase< Wrench< _Scalar > >.
Definition at line 102 of file LieAlgebra.h.
typedef A LieAlgebraDualBase< A, Derived >::BaseType |
The wrapped class
Reimplemented in Wrench< _Scalar >, WrenchBase< Derived >, WrenchBase< Map< Wrench< _Scalar >, MapOptions, StrideType > >, and WrenchBase< Wrench< _Scalar > >.
Definition at line 124 of file LieAlgebra.h.
typedef internal::traits<Derived>::Coefficients LieAlgebraDualBase< A, Derived >::Coefficients |
The kind of stored coefficients
Reimplemented in Map< const LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 3, 1 > >, Map< LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > >, LieAlgebraDual< A >, Map< Wrench< _Scalar >, MapOptions, StrideType >, Wrench< _Scalar >, WrenchBase< Derived >, WrenchBase< Map< Wrench< _Scalar >, MapOptions, StrideType > >, and WrenchBase< Wrench< _Scalar > >.
Definition at line 126 of file LieAlgebra.h.
typedef internal::traits<Derived>::Group LieAlgebraDualBase< A, Derived >::Group |
The type of the associated Lie Group
Definition at line 132 of file LieAlgebra.h.
typedef LieAlgebraDual<BaseType> LieAlgebraDualBase< A, Derived >::PlainObject |
The plain object returned, while using Map<LieAlgebraDual< > >
Definition at line 128 of file LieAlgebra.h.
const Derived& LieAlgebraDualBase< A, Derived >::derived | ( | ) | const [inline] |
The read-only accessor to the derived class
Definition at line 135 of file LieAlgebra.h.
Derived& LieAlgebraDualBase< A, Derived >::derived | ( | ) | [inline] |
The accessor to the derived class
Definition at line 137 of file LieAlgebra.h.
Coefficients& LieAlgebraDualBase< A, Derived >::get | ( | ) | [inline] |
Reimplemented in Map< const LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 3, 1 > >, Map< LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > >, LieAlgebraDual< A >, Map< Wrench< _Scalar >, MapOptions, StrideType >, and Wrench< _Scalar >.
Definition at line 140 of file LieAlgebra.h.
const Coefficients& LieAlgebraDualBase< A, Derived >::get | ( | ) | const [inline] |
Reimplemented in Map< const LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 3, 1 > >, Map< LieAlgebraDual< A >, MapOptions, StrideType >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > >, LieAlgebraDual< A >, Map< Wrench< _Scalar >, MapOptions, StrideType >, and Wrench< _Scalar >.
Definition at line 142 of file LieAlgebra.h.
EIGEN_STRONG_INLINE LieAlgebraDualBase& LieAlgebraDualBase< A, Derived >::operator= | ( | const LieAlgebraDualBase< A, Derived > & | other | ) | [inline] |
Default assignement operator
Definition at line 113 of file LieAlgebra.h.
EIGEN_STRONG_INLINE Derived& LieAlgebraDualBase< A, Derived >::operator= | ( | const LieAlgebraDualBase< BaseType, OtherDerived > & | other | ) | [inline] |
Assignement operator between derived type
Definition at line 118 of file LieAlgebra.h.