#include <python/inertia.hpp>
Public Types | |
typedef eigenpy::UnalignedEquivalent < Inertia >::type | Inertia_fx |
typedef Inertia::Matrix3 | Matrix3 |
typedef Inertia::Matrix6 | Matrix6 |
typedef Inertia::Vector6 | Vector6 |
typedef Inertia::Vector3 | Vector3 |
typedef Inertia_fx::Matrix3 | Matrix3_fx |
typedef Inertia_fx::Matrix6 | Matrix6_fx |
typedef Inertia_fx::Vector6 | Vector6_fx |
typedef Inertia_fx::Vector3 | Vector3_fx |
typedef Inertia_fx::Motion | Motion_fx |
typedef Inertia_fx::Scalar_t | Scalar_t |
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static PyObject * | convert (Inertia const &m) |
static Scalar_t | getMass (const Inertia_fx &self) |
static void | setMass (Inertia_fx &self, Scalar_t mass) |
static Vector3_fx | getLever (const Inertia_fx &self) |
static void | setLever (Inertia_fx &self, const Vector3_fx &lever) |
static Matrix3_fx | getInertia (const Inertia_fx &self) |
static void | setInertia (Inertia_fx &self, const Vector6_fx &minimal_inertia) |
static Inertia_fx * | makeFromMCI (const double &mass, const Vector3_fx &lever, const Matrix3_fx &inertia) |
static std::string | toString (const Inertia_fx &m) |
static void | expose () |
typedef eigenpy::UnalignedEquivalent<Inertia>::type se3::python::InertiaPythonVisitor< Inertia >::Inertia_fx |
typedef Inertia::Matrix3 se3::python::InertiaPythonVisitor< Inertia >::Matrix3 |
typedef Inertia_fx::Matrix3 se3::python::InertiaPythonVisitor< Inertia >::Matrix3_fx |
typedef Inertia::Matrix6 se3::python::InertiaPythonVisitor< Inertia >::Matrix6 |
typedef Inertia_fx::Matrix6 se3::python::InertiaPythonVisitor< Inertia >::Matrix6_fx |
typedef Inertia_fx::Motion se3::python::InertiaPythonVisitor< Inertia >::Motion_fx |
typedef Inertia_fx::Scalar_t se3::python::InertiaPythonVisitor< Inertia >::Scalar_t |
typedef Inertia::Vector3 se3::python::InertiaPythonVisitor< Inertia >::Vector3 |
typedef Inertia_fx::Vector3 se3::python::InertiaPythonVisitor< Inertia >::Vector3_fx |
typedef Inertia::Vector6 se3::python::InertiaPythonVisitor< Inertia >::Vector6 |
typedef Inertia_fx::Vector6 se3::python::InertiaPythonVisitor< Inertia >::Vector6_fx |
static PyObject* se3::python::InertiaPythonVisitor< Inertia >::convert | ( | Inertia const & | m | ) | [inline, static] |
static void se3::python::InertiaPythonVisitor< Inertia >::expose | ( | ) | [inline, static] |
Referenced by se3::python::exposeInertia().
static Matrix3_fx se3::python::InertiaPythonVisitor< Inertia >::getInertia | ( | const Inertia_fx & | self | ) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static Vector3_fx se3::python::InertiaPythonVisitor< Inertia >::getLever | ( | const Inertia_fx & | self | ) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static Scalar_t se3::python::InertiaPythonVisitor< Inertia >::getMass | ( | const Inertia_fx & | self | ) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static Inertia_fx* se3::python::InertiaPythonVisitor< Inertia >::makeFromMCI | ( | const double & | mass, |
const Vector3_fx & | lever, | ||
const Matrix3_fx & | inertia | ||
) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static void se3::python::InertiaPythonVisitor< Inertia >::setInertia | ( | Inertia_fx & | self, |
const Vector6_fx & | minimal_inertia | ||
) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static void se3::python::InertiaPythonVisitor< Inertia >::setLever | ( | Inertia_fx & | self, |
const Vector3_fx & | lever | ||
) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static void se3::python::InertiaPythonVisitor< Inertia >::setMass | ( | Inertia_fx & | self, |
Scalar_t | mass | ||
) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
static std::string se3::python::InertiaPythonVisitor< Inertia >::toString | ( | const Inertia_fx & | m | ) | [inline, static] |
Referenced by se3::python::InertiaPythonVisitor< Inertia >::visit().
void se3::python::InertiaPythonVisitor< Inertia >::visit | ( | PyClass & | cl | ) | const [inline] |
References se3::python::InertiaPythonVisitor< Inertia >::getInertia(), se3::python::InertiaPythonVisitor< Inertia >::getLever(), se3::python::InertiaPythonVisitor< Inertia >::getMass(), se3::python::InertiaPythonVisitor< Inertia >::makeFromMCI(), se3::forceSet::se3Action(), se3::python::InertiaPythonVisitor< Inertia >::setInertia(), se3::python::InertiaPythonVisitor< Inertia >::setLever(), se3::python::InertiaPythonVisitor< Inertia >::setMass(), and se3::python::InertiaPythonVisitor< Inertia >::toString().