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>
class ConstraintCollectionTpl>
59 template<
typename Contra
intDataDerived>
64 (boost::mpl::contains<typename ConstraintDataVariant::types, ContraintDataDerived>));
77 template<
typename Constra
intDataDerived>
95 return !(*
this == other);
100 typename ConstraintDataDerived,
103 template<
typename S,
int O>
class ConstraintCollectionTpl>
108 return data2 == data1.
derived();
113 #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 Mon Dec 16 2024 03:41:00