#include <python/motion.hpp>
Public Types | |
typedef Motion::Force | Force |
typedef Motion::Matrix3 | Matrix3 |
typedef Motion::Matrix6 | Matrix6 |
typedef Motion::Vector6 | Vector6 |
typedef Motion::Vector3 | Vector3 |
typedef eigenpy::UnalignedEquivalent < Motion >::type | Motion_fx |
typedef Motion_fx::Force | Force_fx |
typedef Motion_fx::Matrix3 | Matrix3_fx |
typedef Motion_fx::Matrix6 | Matrix6_fx |
typedef Motion_fx::Vector6 | Vector6_fx |
typedef Motion_fx::Vector3 | Vector3_fx |
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static PyObject * | convert (Motion const &m) |
static Vector3_fx | getLinear (const Motion_fx &self) |
static void | setLinear (Motion_fx &self, const Vector3_fx &v) |
static Vector3_fx | getAngular (const Motion_fx &self) |
static void | setAngular (Motion_fx &self, const Vector3_fx &w) |
static Vector6_fx | getVector (const Motion_fx &self) |
static void | setVector (Motion_fx &self, const Vector6_fx &v) |
static void | setZero (Motion_fx &self) |
static void | setRandom (Motion_fx &self) |
static Motion_fx | add (const Motion_fx &m1, const Motion_fx &m2) |
static Motion_fx | subst (const Motion_fx &m1, const Motion_fx &m2) |
static Motion_fx | cross_motion (const Motion_fx &m1, const Motion_fx &m2) |
static Force_fx | cross_force (const Motion_fx &m, const Force_fx &f) |
static void | expose () |
typedef Motion::Force se3::python::MotionPythonVisitor< Motion >::Force |
typedef Motion_fx::Force se3::python::MotionPythonVisitor< Motion >::Force_fx |
typedef Motion::Matrix3 se3::python::MotionPythonVisitor< Motion >::Matrix3 |
typedef Motion_fx::Matrix3 se3::python::MotionPythonVisitor< Motion >::Matrix3_fx |
typedef Motion::Matrix6 se3::python::MotionPythonVisitor< Motion >::Matrix6 |
typedef Motion_fx::Matrix6 se3::python::MotionPythonVisitor< Motion >::Matrix6_fx |
typedef eigenpy::UnalignedEquivalent<Motion>::type se3::python::MotionPythonVisitor< Motion >::Motion_fx |
typedef Motion::Vector3 se3::python::MotionPythonVisitor< Motion >::Vector3 |
typedef Motion_fx::Vector3 se3::python::MotionPythonVisitor< Motion >::Vector3_fx |
typedef Motion::Vector6 se3::python::MotionPythonVisitor< Motion >::Vector6 |
typedef Motion_fx::Vector6 se3::python::MotionPythonVisitor< Motion >::Vector6_fx |
static Motion_fx se3::python::MotionPythonVisitor< Motion >::add | ( | const Motion_fx & | m1, |
const Motion_fx & | m2 | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static PyObject* se3::python::MotionPythonVisitor< Motion >::convert | ( | Motion const & | m | ) | [inline, static] |
static Force_fx se3::python::MotionPythonVisitor< Motion >::cross_force | ( | const Motion_fx & | m, |
const Force_fx & | f | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static Motion_fx se3::python::MotionPythonVisitor< Motion >::cross_motion | ( | const Motion_fx & | m1, |
const Motion_fx & | m2 | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::expose | ( | ) | [inline, static] |
Referenced by se3::python::exposeMotion().
static Vector3_fx se3::python::MotionPythonVisitor< Motion >::getAngular | ( | const Motion_fx & | self | ) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static Vector3_fx se3::python::MotionPythonVisitor< Motion >::getLinear | ( | const Motion_fx & | self | ) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static Vector6_fx se3::python::MotionPythonVisitor< Motion >::getVector | ( | const Motion_fx & | self | ) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::setAngular | ( | Motion_fx & | self, |
const Vector3_fx & | w | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::setLinear | ( | Motion_fx & | self, |
const Vector3_fx & | v | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::setRandom | ( | Motion_fx & | self | ) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::setVector | ( | Motion_fx & | self, |
const Vector6_fx & | v | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static void se3::python::MotionPythonVisitor< Motion >::setZero | ( | Motion_fx & | self | ) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
static Motion_fx se3::python::MotionPythonVisitor< Motion >::subst | ( | const Motion_fx & | m1, |
const Motion_fx & | m2 | ||
) | [inline, static] |
Referenced by se3::python::MotionPythonVisitor< Motion >::visit().
void se3::python::MotionPythonVisitor< Motion >::visit | ( | PyClass & | cl | ) | const [inline] |
References se3::python::MotionPythonVisitor< Motion >::add(), se3::python::MotionPythonVisitor< Motion >::cross_force(), se3::python::MotionPythonVisitor< Motion >::cross_motion(), se3::python::MotionPythonVisitor< Motion >::getAngular(), se3::python::MotionPythonVisitor< Motion >::getLinear(), se3::python::MotionPythonVisitor< Motion >::getVector(), se3::forceSet::se3Action(), se3::python::MotionPythonVisitor< Motion >::setAngular(), se3::python::MotionPythonVisitor< Motion >::setLinear(), se3::python::MotionPythonVisitor< Motion >::setRandom(), se3::python::MotionPythonVisitor< Motion >::setVector(), se3::python::MotionPythonVisitor< Motion >::setZero(), and se3::python::MotionPythonVisitor< Motion >::subst().