Template Struct ConstraintModelCreateDataVisitor
Defined in File constraint-model-visitor.hpp
Inheritance Relationships
Base Type
public boost::static_visitor< ConstraintCollectionTpl< Scalar, Options >::ConstraintDataVariant >
Struct Documentation
-
template<typename Scalar, int Options, template<typename S, int O> class ConstraintCollectionTpl>
struct ConstraintModelCreateDataVisitor : public boost::static_visitor<ConstraintCollectionTpl<Scalar, Options>::ConstraintDataVariant> ConstraintModelCreateDataVisitor fusion visitor.
Public Types
-
typedef ConstraintCollectionTpl<Scalar, Options> ConstraintCollection
-
typedef ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
-
typedef ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
Public Functions
-
template<typename ConstraintModel>
inline ConstraintDataVariant operator()(const pinocchio::ConstraintModelBase<ConstraintModel> &cmodel) const
Public Static Functions
-
static inline ConstraintDataVariant run(const ConstraintModelVariant &cmodel)
-
typedef ConstraintCollectionTpl<Scalar, Options> ConstraintCollection