Template Struct LieGroupGenericTpl

Inheritance Relationships

Base Types

  • public pinocchio::LieGroupBase< LieGroupGenericTpl< LieGroupCollection > > (Template Struct LieGroupBase)

  • public LieGroupCollection::LieGroupVariant

Struct Documentation

template<typename LieGroupCollection>
struct LieGroupGenericTpl : public pinocchio::LieGroupBase<LieGroupGenericTpl<LieGroupCollection>>, public LieGroupCollection::LieGroupVariant

Public Types

Values:

enumerator Options
typedef LieGroupCollection::LieGroupVariant Base
typedef LieGroupCollection::LieGroupVariant LieGroupVariant
typedef LieGroupCollection::Scalar Scalar

Public Functions

template<typename LieGroupDerived>
inline LieGroupGenericTpl(const LieGroupBase<LieGroupDerived> &lg_base)
template<typename LieGroup>
inline LieGroupGenericTpl(const LieGroupVariant &lg_variant)
LieGroupGenericTpl(const LieGroupGenericTpl &lg_generic) = default
LieGroupGenericTpl &operator=(const LieGroupGenericTpl &other) = default
inline const LieGroupVariant &toVariant() const
inline LieGroupVariant &toVariant()
inline bool isEqual_impl(const LieGroupGenericTpl &other) const
inline int nq() const
inline int nv() const
inline bool operator==(const LieGroupGenericTpl &other) const
inline bool operator!=(const LieGroupGenericTpl &other) const
inline std::string name() const