#include <hpp/pinocchio/liegroup-element.hh>
Public Types | |
typedef LiegroupElementBase< vector_type > | Base |
Public Member Functions | |
LiegroupNonconstElementBase (const vector_type &value, const LiegroupSpacePtr_t &space) | |
Constructor. More... | |
LiegroupNonconstElementBase (const LiegroupSpacePtr_t &space) | |
Constructor. More... | |
LiegroupNonconstElementBase (const vector_type &value) | |
Constructor. More... | |
template<typename vector_type2 > | |
LiegroupNonconstElementBase (const LiegroupElementBase< vector_type2 > &other) | |
Copy constructor. More... | |
LiegroupNonconstElementBase () | |
Constructor of trivial element. More... | |
const vector_type & | vector () const |
Const vector representation. More... | |
vector_type & | vector () |
Modifiable vector representation. More... | |
void | setNeutral () |
Set element to neutral element. More... | |
LiegroupNonconstElementBase & | operator+= (vectorIn_t v) |
Inplace integration of a velocity vector. More... | |
![]() | |
template<typename Derived > | |
LiegroupElementBase (const Eigen::EigenBase< Derived > &value, const LiegroupSpacePtr_t &liegroupSpace) | |
Constructor. More... | |
template<typename Derived > | |
LiegroupElementBase (const Eigen::EigenBase< Derived > &value) | |
Constructor. More... | |
const LiegroupSpacePtr_t & | space () const |
get reference to vector of Lie groups More... | |
const vector_type & | vector () const |
Const vector representation. More... | |
size_type | size () const |
Size of the vector representation. More... | |
void | check () const |
Check that size of vector fits size of space. More... | |
Additional Inherited Members | |
![]() | |
vector_type | value_ |
LiegroupSpacePtr_t | space_ |
typedef LiegroupElementBase<vector_type> hpp::pinocchio::LiegroupNonconstElementBase< vector_type >::Base |
|
inline |
Constructor.
value | vector representation, |
liegroupSpace | space the element belongs to. |
|
inline |
Constructor.
value | vector representation, |
By default the space containing the value is a vector space.
|
inlineexplicit |
Constructor.
value | vector representation, |
By default the space containing the value is a vector space.
|
inline |
Copy constructor.
|
inline |
Constructor of trivial element.
LiegroupNonconstElementBase& hpp::pinocchio::LiegroupNonconstElementBase< vector_type >::operator+= | ( | vectorIn_t | v | ) |
Inplace integration of a velocity vector.
|
inline |
Set element to neutral element.
References hpp::pinocchio::LiegroupElementBase< vector_type >::space_, and hpp::pinocchio::LiegroupElementBase< vector_type >::value_.
|
inline |
Const vector representation.
|
inline |
Modifiable vector representation.
References hpp::pinocchio::LiegroupElementBase< vector_type >::value_.