Class describing an element of a Lie Group. More...
#include <LieGroup.h>
Public Types | |
typedef internal::traits< LieGroup< G > >::Coefficients | Coefficients |
Public Types inherited from LieGroupBase< G, LieGroup< G > > | |
typedef LieGroup< G >::AdjointMatrix | AdjointMatrix |
typedef LieGroup< G >::Algebra | Algebra |
typedef G | BaseType |
typedef LieGroup< G >::CoAlgebra | CoAlgebra |
typedef LieGroup< G >::Coefficients | Coefficients |
typedef internal::traits< LieGroup< G > >::PlainObject | PlainObject |
typedef internal::traits< LieGroup< G > >::Scalar | Scalar |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
LieGroup (const LieGroup &) | |
LieGroup () | |
Public Member Functions inherited from LieGroupBase< G, LieGroup< G > > | |
AdjointMatrix | adjoint (void) const |
Algebra | adjoint (const Algebra &) const |
CoAlgebra | adjointTr (const CoAlgebra &) const |
const LieGroup< G > & | derived () const |
LieGroup< G > & | derived () |
Coefficients & | get () |
const Coefficients & | get () const |
PlainObject | inverse () const |
Algebra | log (const Scalar precision=1e-6) const |
PlainObject | operator* (const LieGroupBase< G, OtherDerived > &other) const |
LieGroupBase & | operator= (const LieGroupBase< G, OtherDerived > &) |
Protected Types | |
typedef LieGroupBase< G, LieGroup< G > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Additional Inherited Members | |
Static Public Member Functions inherited from LieGroupBase< G, LieGroup< G > > | |
static PlainObject | Identity () |
Class describing an element of a Lie Group.
Definition of LieGroup<G>
G | the wrapped class |
This class must be specialized to add new constructors for a specific group.
Definition at line 117 of file LieGroup.h.
|
protected |
Inherited class
Definition at line 120 of file LieGroup.h.
typedef internal::traits<LieGroup<G> >::Coefficients LieGroup< G >::Coefficients |
The stored coefficients
Definition at line 126 of file LieGroup.h.
Copy constructor : do nothing
Definition at line 129 of file LieGroup.h.
Constructor : do nothing
Definition at line 131 of file LieGroup.h.
|
inline |
Definition at line 134 of file LieGroup.h.
|
inline |
Definition at line 136 of file LieGroup.h.
|
protected |
The wrapped coefficients
Definition at line 140 of file LieGroup.h.