Template Struct JointVisitorBase

Inheritance Relationships

Base Type

Struct Documentation

template<typename JointVisitorDerived, typename ReturnType = void>
struct JointVisitorBase : public pinocchio::fusion::JointUnaryVisitorBase<JointVisitorDerived, void>

This helper structure is now deprecated and has been replaced by JointUnaryVisitorBase.

Public Static Functions

template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl, typename ArgsTmp>
static inline ReturnType run(const JointModelTpl<Scalar, Options, JointCollectionTpl> &jmodel, JointDataTpl<Scalar, Options, JointCollectionTpl> &jdata, ArgsTmp args)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
static inline ReturnType run(const JointModelTpl<Scalar, Options, JointCollectionTpl> &jmodel, JointDataTpl<Scalar, Options, JointCollectionTpl> &jdata)
template<typename JointModelDerived, typename ArgsTmp>
static inline ReturnType run(const JointModelBase<JointModelDerived> &jmodel, typename JointModelBase<JointModelDerived>::JointDataDerived &jdata, ArgsTmp args)
template<typename JointModelDerived>
static inline ReturnType run(const JointModelBase<JointModelDerived> &jmodel, typename JointModelBase<JointModelDerived>::JointDataDerived &jdata)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl, typename ArgsTmp>
static inline ReturnType run(const JointModelTpl<Scalar, Options, JointCollectionTpl> &jmodel, ArgsTmp args)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl, typename ArgsTmp>
static inline ReturnType run(const JointDataTpl<Scalar, Options, JointCollectionTpl> &jdata, ArgsTmp args)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
static inline ReturnType run(const JointModelTpl<Scalar, Options, JointCollectionTpl> &jmodel)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
static inline ReturnType run(const JointDataTpl<Scalar, Options, JointCollectionTpl> &jdata)
template<typename JointModelDerived, typename ArgsTmp>
static inline ReturnType run(const JointModelBase<JointModelDerived> &jmodel, ArgsTmp args)
template<typename JointDataDerived, typename ArgsTmp>
static inline ReturnType run(const JointDataBase<JointDataDerived> &jdata, ArgsTmp args)
template<typename JointModelDerived>
static inline ReturnType run(const JointModelBase<JointModelDerived> &jmodel)
template<typename JointDataDerived>
static inline ReturnType run(const JointDataBase<JointDataDerived> &jdata)