se3::python::PyWraperForAlignedStdVector< EigenObject > Struct Template Reference

#include <python/eigen_container.hpp>

List of all members.

Public Types

typedef
eigenpy::UnalignedEquivalent
< EigenObject >::type 
EigenObject_fx
typedef std::vector< EigenObject > stdVectorAligned

Public Member Functions

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

Static Public Member Functions

static EigenObject getItem (const stdVectorAligned &Ys, int i)
static void setItem (stdVectorAligned &Ys, int i, const EigenObject_fx &Y)
static stdVectorAligned::size_type length (const stdVectorAligned &Ys)
static void expose (const std::string &className)

template<typename EigenObject>
struct se3::python::PyWraperForAlignedStdVector< EigenObject >


Member Typedef Documentation

template<typename EigenObject >
typedef eigenpy::UnalignedEquivalent<EigenObject>::type se3::python::PyWraperForAlignedStdVector< EigenObject >::EigenObject_fx
template<typename EigenObject >
typedef std::vector<EigenObject> se3::python::PyWraperForAlignedStdVector< EigenObject >::stdVectorAligned

Member Function Documentation

template<typename EigenObject >
static void se3::python::PyWraperForAlignedStdVector< EigenObject >::expose ( const std::string &  className) [inline, static]
template<typename EigenObject >
static EigenObject se3::python::PyWraperForAlignedStdVector< EigenObject >::getItem ( const stdVectorAligned Ys,
int  i 
) [inline, static]
template<typename EigenObject >
static stdVectorAligned::size_type se3::python::PyWraperForAlignedStdVector< EigenObject >::length ( const stdVectorAligned Ys) [inline, static]
template<typename EigenObject >
static void se3::python::PyWraperForAlignedStdVector< EigenObject >::setItem ( stdVectorAligned Ys,
int  i,
const EigenObject_fx Y 
) [inline, static]