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>
20 class ConstraintCollectionTpl>
34 template<
typename S,
int O>
63 template<
typename Contra
intModelDerived>
68 (boost::mpl::contains<typename ConstraintModelVariant::types, ContraintModelDerived>));
73 return ::pinocchio::createData<Scalar, Options, ConstraintCollectionTpl>(*
this);
79 #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 Sat Sep 28 2024 02:41:17