Template Struct InertiaPythonVisitor

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public boost::python::def_visitor< InertiaPythonVisitor< Inertia > >

Struct Documentation

template<typename Inertia>
struct InertiaPythonVisitor : public boost::python::def_visitor<InertiaPythonVisitor<Inertia>>

Public Types

typedef Inertia::Scalar Scalar
typedef Inertia::Vector3 Vector3
typedef Inertia::Matrix3 Matrix3
typedef Inertia::Vector6 Vector6
typedef Inertia::Matrix6 Matrix6

Public Functions

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

Public Static Functions

static inline Scalar getMass(const Inertia &self)
static inline void setMass(Inertia &self, Scalar mass)
static inline void setLever(Inertia &self, const Vector3 &lever)
static inline Matrix3 getInertia(const Inertia &self)
static inline void setInertia(Inertia &self, const Matrix3 &symmetric_inertia)
static inline Eigen::VectorXd toDynamicParameters_proxy(const Inertia &self)
static inline Inertia *makeFromMCI(const double &mass, const Vector3 &lever, const Matrix3 &inertia)
static inline void expose()