Go to the documentation of this file.
5 #ifndef __pinocchio_algorithm_constraint_model_generic_hpp__
6 #define __pinocchio_algorithm_constraint_model_generic_hpp__
19 template<
typename S,
int O>
class ConstraintCollectionTpl>
61 template<
typename Contra
intModelDerived>
66 (boost::mpl::contains<typename ConstraintModelVariant::types, ContraintModelDerived>));
71 return ::pinocchio::createData<Scalar, Options, ConstraintCollectionTpl>(*
this);
77 #endif // ifndef __pinocchio_algorithm_constraint_model_generic_hpp__
ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > & derived()
ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > ConstraintData
ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
boost::variant< RigidConstraintData > ConstraintDataVariant
ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
ConstraintData createData() const
ConstraintModelTpl(const ConstraintModelBase< ContraintModelDerived > &cmodel)
ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > ConstraintData
boost::variant< RigidConstraintModel > ConstraintModelVariant
ConstraintModelBase< ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > > Base
Common traits structure to fully define base classes for CRTP.
ConstraintModelTpl(const ConstraintModelVariant &cmodel_variant)
ConstraintCollectionTpl< Scalar, Options > ConstraintCollection
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:08