pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
ModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl > Struct Template Reference
Inheritance diagram for ModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl >:
Collaboration diagram for ModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl >:

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static constexpr int Options = _Options

Detailed Description

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
struct pinocchio::graph::python::ModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl >

Definition at line 18 of file model-configuration-converter.hpp.

Member Typedef Documentation

◆ JointCollection

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
typedef JointCollectionTpl<Scalar, Options> JointCollection

Definition at line 24 of file model-configuration-converter.hpp.

◆ ModelConfigurationConverter

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
typedef ModelConfigurationConverterTpl<Scalar, Options, JointCollectionTpl> ModelConfigurationConverter

Definition at line 26 of file model-configuration-converter.hpp.

◆ Scalar

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
typedef _Scalar Scalar

Definition at line 22 of file model-configuration-converter.hpp.

◆ VectorXs

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, Options> VectorXs

Definition at line 28 of file model-configuration-converter.hpp.

Member Function Documentation

◆ convert_configuration_vector_proxy()

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
VectorXs convert_configuration_vector_proxy(const ModelConfigurationConverter &converter,
const VectorXs &q_source )
inlinestatic

Definition at line 30 of file model-configuration-converter.hpp.

◆ convert_tangent_vector_proxy()

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
VectorXs convert_tangent_vector_proxy(const ModelConfigurationConverter &converter,
const VectorXs &q_source,
const VectorXs &v_source )
inlinestatic

Definition at line 38 of file model-configuration-converter.hpp.

◆ expose()

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
void expose()
inlinestatic

Definition at line 76 of file model-configuration-converter.hpp.

◆ visit()

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
template<class PyClass>
void visit(PyClass &cl)const
inline

Definition at line 49 of file model-configuration-converter.hpp.

Member Data Documentation

◆ Options

template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
int Options = _Options
staticconstexpr

Definition at line 23 of file model-configuration-converter.hpp.


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