Go to the documentation of this file.
5 #ifndef __pinocchio_algorithm_constraint_data_generic_hpp__
6 #define __pinocchio_algorithm_constraint_data_generic_hpp__
19 template<
typename S,
int O>
20 class ConstraintCollectionTpl>
34 template<
typename S,
int O>
61 template<
typename Contra
intDataDerived>
66 (boost::mpl::contains<typename ConstraintDataVariant::types, ContraintDataDerived>));
79 template<
typename Constra
intDataDerived>
97 return !(*
this == other);
102 typename ConstraintDataDerived,
105 template<
typename S,
int O>
106 class ConstraintCollectionTpl>
111 return data2 == data1.
derived();
116 #endif // ifndef __pinocchio_algorithm_constraint_data_generic_hpp__
ConstraintDataTpl(const ConstraintDataVariant &cdata_variant)
ConstraintCollectionTpl< Scalar, Options > ConstraintCollection
boost::variant< RigidConstraintData > ConstraintDataVariant
bool operator==(const ConstraintDataBase< ConstraintDataDerived > &data1, const ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &data2)
bool isEqual(const ConstraintDataBase< ConstraintDataDerived > &other) const
ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
ConstraintDataBase< ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > > Base
bool operator==(const ConstraintDataTpl &other) const
ConstraintDataTpl(const ConstraintDataBase< ContraintDataDerived > &cdata)
ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > & derived()
ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > ConstraintModel
ConstraintDataVariant & toVariant()
const ConstraintDataVariant & toVariant() const
bool operator!=(const ConstraintDataTpl &other) const
boost::variant< RigidConstraintModel > ConstraintModelVariant
Common traits structure to fully define base classes for CRTP.
ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
virtual bool isEqual(const CollisionGeometry &other) const=0
bool isEqual(const ConstraintDataTpl &other) const
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Sat Jun 22 2024 02:41:45