Template Struct ConstraintModelTpl

Inheritance Relationships

Base Types

  • public pinocchio::ConstraintModelBase< ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > > (Template Struct ConstraintModelBase)

  • public ConstraintCollectionTpl::ConstraintModelVariant

Struct Documentation

template<typename _Scalar, int _Options, template<typename S, int O> class ConstraintCollectionTpl>
struct ConstraintModelTpl : public pinocchio::ConstraintModelBase<ConstraintModelTpl<_Scalar, _Options, ConstraintCollectionTpl>>, public ConstraintCollectionTpl::ConstraintModelVariant

Public Types

Values:

enumerator Options
typedef _Scalar Scalar
typedef ConstraintModelBase<ConstraintModelTpl<_Scalar, _Options, ConstraintCollectionTpl>> Base
typedef ConstraintDataTpl<Scalar, Options, ConstraintCollectionTpl> ConstraintData
typedef ConstraintCollectionTpl<Scalar, Options> ConstraintCollection
typedef ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
typedef ConstraintCollection::ConstraintModelVariant ConstraintModelVariant

Public Functions

inline ConstraintModelTpl()
inline ConstraintModelTpl(const ConstraintModelVariant &cmodel_variant)
template<typename ContraintModelDerived>
inline ConstraintModelTpl(const ConstraintModelBase<ContraintModelDerived> &cmodel)
inline ConstraintData createData() const