Template Struct ConstraintDataTpl

Inheritance Relationships

Base Types

  • public pinocchio::ConstraintDataBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > > (Template Struct ConstraintDataBase)

  • public ConstraintCollectionTpl::ConstraintDataVariant

Struct Documentation

template<typename _Scalar, int _Options, template<typename S, int O> class ConstraintCollectionTpl>
struct ConstraintDataTpl : public pinocchio::ConstraintDataBase<ConstraintDataTpl<_Scalar, _Options, ConstraintCollectionTpl>>, public ConstraintCollectionTpl::ConstraintDataVariant

Public Types

Values:

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

Public Functions

inline ConstraintDataTpl()
inline ConstraintDataTpl(const ConstraintDataVariant &cdata_variant)
template<typename ContraintDataDerived>
inline ConstraintDataTpl(const ConstraintDataBase<ContraintDataDerived> &cdata)
inline ConstraintDataVariant &toVariant()
inline const ConstraintDataVariant &toVariant() const
template<typename ConstraintDataDerived>
inline bool isEqual(const ConstraintDataBase<ConstraintDataDerived> &other) const
inline bool isEqual(const ConstraintDataTpl &other) const
inline bool operator==(const ConstraintDataTpl &other) const
inline bool operator!=(const ConstraintDataTpl &other) const