Public Types | Public Member Functions | Public Attributes | List of all members
pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType > Struct Template Reference
Inheritance diagram for pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >:
Inheritance graph
[legend]

Public Types

typedef JointModel1::JointDataDerived JointData1
 
typedef JointModel2::JointDataDerived JointData2
 

Public Member Functions

 InternalVisitorModelAndData (JointData1 &jdata1, JointData2 &jdata2, ArgType args)
 
template<typename JointModelDerived1 , typename JointModelDerived2 >
ReturnType operator() (const JointModelBase< JointModelDerived1 > &jmodel1, const JointModelBase< JointModelDerived2 > &jmodel2) const
 

Public Attributes

ArgType args
 
JointData1jdata1
 
JointData2jdata2
 

Detailed Description

template<typename JointVisitorDerived, typename ReturnType = void>
template<typename JointModel1, typename JointModel2, typename ArgType>
struct pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >

Definition at line 130 of file joint-binary-visitor.hpp.

Member Typedef Documentation

◆ JointData1

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
typedef JointModel1::JointDataDerived pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::JointData1

Definition at line 132 of file joint-binary-visitor.hpp.

◆ JointData2

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
typedef JointModel2::JointDataDerived pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::JointData2

Definition at line 133 of file joint-binary-visitor.hpp.

Constructor & Destructor Documentation

◆ InternalVisitorModelAndData()

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::InternalVisitorModelAndData ( JointData1 jdata1,
JointData2 jdata2,
ArgType  args 
)
inline

Definition at line 135 of file joint-binary-visitor.hpp.

Member Function Documentation

◆ operator()()

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
template<typename JointModelDerived1 , typename JointModelDerived2 >
ReturnType pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::operator() ( const JointModelBase< JointModelDerived1 > &  jmodel1,
const JointModelBase< JointModelDerived2 > &  jmodel2 
) const
inline

Definition at line 143 of file joint-binary-visitor.hpp.

Member Data Documentation

◆ args

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
ArgType pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::args

Definition at line 161 of file joint-binary-visitor.hpp.

◆ jdata1

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
JointData1& pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::jdata1

Definition at line 158 of file joint-binary-visitor.hpp.

◆ jdata2

template<typename JointVisitorDerived , typename ReturnType = void>
template<typename JointModel1 , typename JointModel2 , typename ArgType >
JointData2& pinocchio::fusion::JointBinaryVisitorBase< JointVisitorDerived, ReturnType >::InternalVisitorModelAndData< JointModel1, JointModel2, ArgType >::jdata2

Definition at line 159 of file joint-binary-visitor.hpp.


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


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:42