se3::python::ForcePythonVisitor< Force > Struct Template Reference

#include <python/force.hpp>

List of all members.

Public Types

typedef
eigenpy::UnalignedEquivalent
< Force >::type 
Force_fx
typedef Force::Matrix3 Matrix3
typedef Force::Matrix6 Matrix6
typedef Force::Vector6 Vector6
typedef Force::Vector3 Vector3
typedef Force_fx::Matrix3 Matrix3_fx
typedef Force_fx::Matrix6 Matrix6_fx
typedef Force_fx::Vector6 Vector6_fx
typedef Force_fx::Vector3 Vector3_fx

Public Member Functions

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

Static Public Member Functions

static PyObject * convert (Force const &f)
static Vector3_fx getLinear (const Force_fx &self)
static void setLinear (Force_fx &self, const Vector3_fx &f)
static Vector3_fx getAngular (const Force_fx &self)
static void setAngular (Force_fx &self, const Vector3_fx &n)
static void setZero (Force_fx &self)
static void setRandom (Force_fx &self)
static Vector6_fx getVector (const Force_fx &self)
static void setVector (Force_fx &self, const Vector6_fx &f)
static Force_fx add (const Force_fx &f1, const Force_fx &f2)
static Force_fx subst (const Force_fx &f1, const Force_fx &f2)
static void expose ()

template<typename Force>
struct se3::python::ForcePythonVisitor< Force >


Member Typedef Documentation

template<typename Force >
typedef eigenpy::UnalignedEquivalent<Force>::type se3::python::ForcePythonVisitor< Force >::Force_fx
template<typename Force >
typedef Force::Matrix3 se3::python::ForcePythonVisitor< Force >::Matrix3
template<typename Force >
typedef Force_fx::Matrix3 se3::python::ForcePythonVisitor< Force >::Matrix3_fx
template<typename Force >
typedef Force::Matrix6 se3::python::ForcePythonVisitor< Force >::Matrix6
template<typename Force >
typedef Force_fx::Matrix6 se3::python::ForcePythonVisitor< Force >::Matrix6_fx
template<typename Force >
typedef Force::Vector3 se3::python::ForcePythonVisitor< Force >::Vector3
template<typename Force >
typedef Force_fx::Vector3 se3::python::ForcePythonVisitor< Force >::Vector3_fx
template<typename Force >
typedef Force::Vector6 se3::python::ForcePythonVisitor< Force >::Vector6
template<typename Force >
typedef Force_fx::Vector6 se3::python::ForcePythonVisitor< Force >::Vector6_fx

Member Function Documentation

template<typename Force >
static Force_fx se3::python::ForcePythonVisitor< Force >::add ( const Force_fx f1,
const Force_fx f2 
) [inline, static]
template<typename Force >
static PyObject* se3::python::ForcePythonVisitor< Force >::convert ( Force const &  f) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::expose ( ) [inline, static]
template<typename Force >
static Vector3_fx se3::python::ForcePythonVisitor< Force >::getAngular ( const Force_fx self) [inline, static]
template<typename Force >
static Vector3_fx se3::python::ForcePythonVisitor< Force >::getLinear ( const Force_fx self) [inline, static]
template<typename Force >
static Vector6_fx se3::python::ForcePythonVisitor< Force >::getVector ( const Force_fx self) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::setAngular ( Force_fx self,
const Vector3_fx n 
) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::setLinear ( Force_fx self,
const Vector3_fx f 
) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::setRandom ( Force_fx self) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::setVector ( Force_fx self,
const Vector6_fx f 
) [inline, static]
template<typename Force >
static void se3::python::ForcePythonVisitor< Force >::setZero ( Force_fx self) [inline, static]
template<typename Force >
static Force_fx se3::python::ForcePythonVisitor< Force >::subst ( const Force_fx f1,
const Force_fx f2 
) [inline, static]