#include <python/se3.hpp>
Public Types | |
typedef eigenpy::UnalignedEquivalent < SE3 >::type | SE3_fx |
typedef SE3::Matrix3 | Matrix3 |
typedef SE3::Matrix6 | Matrix6 |
typedef SE3::Matrix4 | Matrix4 |
typedef SE3::Vector6 | Vector6 |
typedef SE3::Vector3 | Vector3 |
typedef SE3_fx::Matrix3 | Matrix3_fx |
typedef SE3_fx::Matrix6 | Matrix6_fx |
typedef SE3_fx::Matrix4 | Matrix4_fx |
typedef SE3_fx::Vector6 | Vector6_fx |
typedef SE3_fx::Vector3 | Vector3_fx |
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static PyObject * | convert (SE3 const &m) |
static Matrix3_fx | getRotation (const SE3_fx &self) |
static void | setRotation (SE3_fx &self, const Matrix3_fx &R) |
static Vector3_fx | getTranslation (const SE3_fx &self) |
static void | setTranslation (SE3_fx &self, const Vector3_fx &p) |
static void | setIdentity (SE3_fx &self) |
static void | setRandom (SE3_fx &self) |
static Vector3_fx | act_point (const SE3_fx &self, const Vector3_fx &pt) |
static Vector3_fx | actInv_point (const SE3_fx &self, const Vector3_fx &pt) |
static SE3_fx | act_se3 (const SE3_fx &self, const SE3_fx &x) |
static SE3_fx | actInv_se3 (const SE3_fx &self, const SE3_fx &x) |
static std::string | toString (const SE3_fx &m) |
static void | expose () |
typedef SE3::Matrix3 se3::python::SE3PythonVisitor< SE3 >::Matrix3 |
typedef SE3_fx::Matrix3 se3::python::SE3PythonVisitor< SE3 >::Matrix3_fx |
typedef SE3::Matrix4 se3::python::SE3PythonVisitor< SE3 >::Matrix4 |
typedef SE3_fx::Matrix4 se3::python::SE3PythonVisitor< SE3 >::Matrix4_fx |
typedef SE3::Matrix6 se3::python::SE3PythonVisitor< SE3 >::Matrix6 |
typedef SE3_fx::Matrix6 se3::python::SE3PythonVisitor< SE3 >::Matrix6_fx |
typedef eigenpy::UnalignedEquivalent<SE3>::type se3::python::SE3PythonVisitor< SE3 >::SE3_fx |
typedef SE3::Vector3 se3::python::SE3PythonVisitor< SE3 >::Vector3 |
typedef SE3_fx::Vector3 se3::python::SE3PythonVisitor< SE3 >::Vector3_fx |
typedef SE3::Vector6 se3::python::SE3PythonVisitor< SE3 >::Vector6 |
typedef SE3_fx::Vector6 se3::python::SE3PythonVisitor< SE3 >::Vector6_fx |
static Vector3_fx se3::python::SE3PythonVisitor< SE3 >::act_point | ( | const SE3_fx & | self, |
const Vector3_fx & | pt | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static SE3_fx se3::python::SE3PythonVisitor< SE3 >::act_se3 | ( | const SE3_fx & | self, |
const SE3_fx & | x | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static Vector3_fx se3::python::SE3PythonVisitor< SE3 >::actInv_point | ( | const SE3_fx & | self, |
const Vector3_fx & | pt | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static SE3_fx se3::python::SE3PythonVisitor< SE3 >::actInv_se3 | ( | const SE3_fx & | self, |
const SE3_fx & | x | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static PyObject* se3::python::SE3PythonVisitor< SE3 >::convert | ( | SE3 const & | m | ) | [inline, static] |
static void se3::python::SE3PythonVisitor< SE3 >::expose | ( | ) | [inline, static] |
Referenced by se3::python::exposeSE3().
static Matrix3_fx se3::python::SE3PythonVisitor< SE3 >::getRotation | ( | const SE3_fx & | self | ) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static Vector3_fx se3::python::SE3PythonVisitor< SE3 >::getTranslation | ( | const SE3_fx & | self | ) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static void se3::python::SE3PythonVisitor< SE3 >::setIdentity | ( | SE3_fx & | self | ) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static void se3::python::SE3PythonVisitor< SE3 >::setRandom | ( | SE3_fx & | self | ) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static void se3::python::SE3PythonVisitor< SE3 >::setRotation | ( | SE3_fx & | self, |
const Matrix3_fx & | R | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static void se3::python::SE3PythonVisitor< SE3 >::setTranslation | ( | SE3_fx & | self, |
const Vector3_fx & | p | ||
) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
static std::string se3::python::SE3PythonVisitor< SE3 >::toString | ( | const SE3_fx & | m | ) | [inline, static] |
Referenced by se3::python::SE3PythonVisitor< SE3 >::visit().
void se3::python::SE3PythonVisitor< SE3 >::visit | ( | PyClass & | cl | ) | const [inline] |
References se3::python::SE3PythonVisitor< SE3 >::act_point(), se3::python::SE3PythonVisitor< SE3 >::act_se3(), se3::python::SE3PythonVisitor< SE3 >::actInv_point(), se3::python::SE3PythonVisitor< SE3 >::actInv_se3(), se3::python::SE3PythonVisitor< SE3 >::getRotation(), se3::python::SE3PythonVisitor< SE3 >::getTranslation(), se3::python::SE3PythonVisitor< SE3 >::setIdentity(), se3::python::SE3PythonVisitor< SE3 >::setRandom(), se3::python::SE3PythonVisitor< SE3 >::setRotation(), se3::python::SE3PythonVisitor< SE3 >::setTranslation(), and se3::python::SE3PythonVisitor< SE3 >::toString().