Template Struct JointBinaryVisitorBase::InternalVisitorModelAndData

Nested Relationships

This struct is a nested type of Template Struct JointBinaryVisitorBase.

Inheritance Relationships

Base Type

  • public boost::static_visitor< ReturnType >

Struct Documentation

template<typename JointModel1, typename JointModel2, typename ArgType>
struct InternalVisitorModelAndData : public boost::static_visitor<ReturnType>

Public Types

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

Public Functions

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

Public Members

JointData1 &jdata1
JointData2 &jdata2
ArgType args