Template Struct JointModelBasePythonVisitor

Inheritance Relationships

Base Type

  • public boost::python::def_visitor< JointModelBasePythonVisitor< JointModelDerived > >

Struct Documentation

template<class JointModelDerived>
struct JointModelBasePythonVisitor : public boost::python::def_visitor<JointModelBasePythonVisitor<JointModelDerived>>

Public Types

typedef JointModelDerived::JointDataDerived JointDataDerived

Public Functions

template<class PyClass>
inline void visit(PyClass &cl) const

Public Static Functions

static inline JointIndex get_id(const JointModelDerived &self)
static inline int get_idx_q(const JointModelDerived &self)
static inline int get_idx_v(const JointModelDerived &self)
static inline int get_nq(const JointModelDerived &self)
static inline int get_nv(const JointModelDerived &self)
static inline void calc0(const JointModelDerived &self, JointDataDerived &jdata, const context::VectorXs &q)
static inline void calc1(const JointModelDerived &self, JointDataDerived &jdata, const context::VectorXs &q, const context::VectorXs &v)