Template Struct PseudoInertiaPythonVisitor

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public boost::python::def_visitor< PseudoInertiaPythonVisitor< PseudoInertia > >

Struct Documentation

template<typename PseudoInertia>
struct PseudoInertiaPythonVisitor : public boost::python::def_visitor<PseudoInertiaPythonVisitor<PseudoInertia>>

Public Types

Values:

enumerator Options
typedef PseudoInertia::Scalar Scalar
typedef PseudoInertia::Vector3 Vector3
typedef PseudoInertia::Matrix3 Matrix3
typedef PseudoInertia::Vector10 Vector10
typedef PseudoInertia::Matrix4 Matrix4
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 Scalar getMass(const PseudoInertia &self)
static inline void setMass(PseudoInertia &self, Scalar mass)
static inline Vector3 getH(const PseudoInertia &self)
static inline void setH(PseudoInertia &self, const Vector3 &h)
static inline Matrix3 getSigma(const PseudoInertia &self)
static inline void setSigma(PseudoInertia &self, const Matrix3 &sigma)
static inline VectorXs toDynamicParameters_proxy(const PseudoInertia &self)
static inline PseudoInertia fromDynamicParameters_proxy(const VectorXs &params)
static inline void expose()