Template Struct ModelConfigurationConverterVisitor

Inheritance Relationships

Base Type

  • public boost::python::def_visitor< ModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl > >

Struct Documentation

template<typename _Scalar, int _Options, template<typename, int> class JointCollectionTpl>
struct ModelConfigurationConverterVisitor : public boost::python::def_visitor<ModelConfigurationConverterVisitor<_Scalar, _Options, JointCollectionTpl>>

Public Types

Values:

enumerator Options
typedef _Scalar Scalar
typedef JointCollectionTpl<Scalar, Options> JointCollection
typedef ModelConfigurationConverterTpl<Scalar, Options, JointCollectionTpl> ModelConfigurationConverter
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, Options> VectorXs

Public Functions

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

Public Static Functions

static inline VectorXs convert_configuration_vector_proxy(const ModelConfigurationConverter &converter, const VectorXs &q_source)
static inline VectorXs convert_tangent_vector_proxy(const ModelConfigurationConverter &converter, const VectorXs &q_source, const VectorXs &v_source)
static inline void expose()