Const reference to a LiegroupElement. More...
#include <hpp/pinocchio/liegroup-element.hh>
Public Member Functions | |
template<typename Derived > | |
LiegroupElementConstBase (const Eigen::EigenBase< Derived > &value, const LiegroupSpacePtr_t &liegroupSpace) | |
Constructor. More... | |
template<typename Derived > | |
LiegroupElementConstBase (const Eigen::EigenBase< Derived > &value) | |
Constructor. More... | |
template<typename vector_type2 > | |
LiegroupElementConstBase (const LiegroupElementConstBase< vector_type2 > &other) | |
Constructor to allow casting LiegroupElement and LiegroupElementRef into a LiegroupElementConstRef. 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... | |
Protected Member Functions | |
template<typename Derived > | |
LiegroupElementConstBase (const Eigen::EigenBase< Derived > &value, const LiegroupSpacePtr_t &space, void *) | |
Protected Attributes | |
vector_type | value_ |
LiegroupSpacePtr_t | space_ |
Friends | |
template<typename vector_type2 > | |
class | LiegroupElementConstBase |
template<typename vector_type2 > | |
class | LiegroupElementBase |
Const reference to a LiegroupElement.
|
inline |
Constructor.
value | vector representation, |
liegroupSpace | space the element belongs to. |
References hpp::pinocchio::LiegroupElementConstBase< vector_type >::check().
|
inlineexplicit |
Constructor.
value | vector representation, |
By default the space containing the value is a vector space.
|
inline |
Constructor to allow casting LiegroupElement and LiegroupElementRef into a LiegroupElementConstRef.
|
inlineprotected |
|
inline |
Check that size of vector fits size of space.
References hpp::pinocchio::LiegroupElementConstBase< vector_type >::space_, and hpp::pinocchio::LiegroupElementConstBase< vector_type >::value_.
Referenced by hpp::pinocchio::LiegroupElementConstBase< vector_type >::LiegroupElementConstBase().
|
inline |
Size of the vector representation.
References hpp::pinocchio::LiegroupElementConstBase< vector_type >::value_.
|
inline |
get reference to vector of Lie groups
References hpp::pinocchio::LiegroupElementConstBase< vector_type >::space_.
|
inline |
Const vector representation.
References hpp::pinocchio::LiegroupElementConstBase< vector_type >::value_.
Referenced by hpp::pinocchio::operator<<().
|
friend |
|
friend |
|
protected |
|
protected |
Referenced by hpp::pinocchio::LiegroupElementConstBase< vector_type >::check(), hpp::pinocchio::LiegroupElementBase< vector_type >::operator=(), hpp::pinocchio::LiegroupElementBase< vector_type >::setNeutral(), hpp::pinocchio::LiegroupElementConstBase< vector_type >::size(), hpp::pinocchio::LiegroupElementConstBase< vector_type >::vector(), and hpp::pinocchio::LiegroupElementBase< vector_type >::vector().