Geomi
|
#include <LieGroupBase.hpp>
Public Member Functions | |
T_DERIVED | inverse () const |
void | inverted () |
void | operator*= (T_DERIVED const &g) |
NOXVector< T_DOF > | toNOXVector () const |
![]() | |
T_DERIVED & | underlying () |
T_DERIVED const & | underlying () const |
Static Public Member Functions | |
static T_DERIVED | Identity () |
static const unsigned int | dof () |
Static Public Attributes | |
static const unsigned int | DOF = T_DOF |
This class uses the Curiously Recurring Template Pattern (CRTP). To define an inherited class, do something like class Derived : LieGroupBase<Derived,DOF>
|
static |
*
. T_DERIVED LieGroupBase< T_DERIVED, T_DOF >::inverse | ( | ) | const |
*this
.
|
inline |
Inverts the group element *this
void LieGroupBase< T_DERIVED, T_DOF >::operator*= | ( | T_DERIVED const & | g | ) |
Group operation '*'.
NOXVector<T_DOF> LieGroupBase< T_DERIVED, T_DOF >::toNOXVector | ( | ) | const |