pinocchio  2.4.4
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
JointUnaryVisitorBase< JointVisitorDerived, ReturnType > Struct Template Reference

Base structure for Unary visitation of a JointModel. 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. More...

#include <multibody/visitor/joint-unary-visitor.hpp>

Inheritance diagram for JointUnaryVisitorBase< JointVisitorDerived, ReturnType >:

Static Public Member Functions

template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ArgsTmp >
static 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 ReturnType run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata)
 
template<typename JointModelDerived , typename ArgsTmp >
static ReturnType run (const JointModelBase< JointModelDerived > &jmodel, typename JointModelBase< JointModelDerived >::JointDataDerived &jdata, ArgsTmp args)
 
template<typename JointModelDerived >
static ReturnType run (const JointModelBase< JointModelDerived > &jmodel, typename JointModelBase< JointModelDerived >::JointDataDerived &jdata)
 
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ArgsTmp >
static ReturnType run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel, ArgsTmp args)
 
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl>
static ReturnType run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel)
 
template<typename JointModelDerived , typename ArgsTmp >
static ReturnType run (const JointModelBase< JointModelDerived > &jmodel, ArgsTmp args)
 
template<typename JointModelDerived >
static ReturnType run (const JointModelBase< JointModelDerived > &jmodel)
 

Detailed Description

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

Base structure for Unary visitation of a JointModel. 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-unary-visitor.hpp.


The documentation for this struct was generated from the following file: