|
template<typename JointModelDerived1 , typename JointModelDerived2 > |
static ReturnType | run (const JointModelBase< JointModelDerived1 > &jmodel1, const JointModelBase< JointModelDerived2 > &jmodel2) |
|
template<typename JointModelDerived1 , typename JointModelDerived2 , typename ArgsTmp > |
static ReturnType | run (const JointModelBase< JointModelDerived1 > &jmodel1, const JointModelBase< JointModelDerived2 > &jmodel2, ArgsTmp args) |
|
template<typename JointModelDerived1 , typename JointModelDerived2 > |
static ReturnType | run (const JointModelBase< JointModelDerived1 > &jmodel1, const JointModelBase< JointModelDerived2 > &jmodel2, typename JointModelBase< JointModelDerived1 >::JointDataDerived &jdata1, typename JointModelBase< JointModelDerived2 >::JointDataDerived &jdata2) |
|
template<typename JointModelDerived1 , typename JointModelDerived2 , typename ArgsTmp > |
static ReturnType | run (const JointModelBase< JointModelDerived1 > &jmodel1, const JointModelBase< JointModelDerived2 > &jmodel2, typename JointModelBase< JointModelDerived1 >::JointDataDerived &jdata1, typename JointModelBase< JointModelDerived2 >::JointDataDerived &jdata2, ArgsTmp args) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl> |
static ReturnType | run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel1, const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel2) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ArgsTmp > |
static ReturnType | run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel1, const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel2, ArgsTmp args) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl> |
static ReturnType | run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel1, const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel2, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata1, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata2) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ArgsTmp > |
static ReturnType | run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel1, const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel2, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata1, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata2, ArgsTmp args) |
|
template<typename JointVisitorDerived, typename ReturnType = void>
struct pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >
Base structure for Binary visitation of two JointModels. This structure provides runners to call the right visitor according to the number of arguments. This should be used when deriving new rigid body algorithms.
Definition at line 27 of file joint-binary-visitor.hpp.