eigenpy Namespace Reference

Classes

struct  UnalignedEquivalent< Eigen::AngleAxisd >
class  AngleAxisVisitor
struct  NumpyEquivalentType
struct  NumpyEquivalentType< double >
struct  NumpyEquivalentType< int >
struct  NumpyEquivalentType< float >
struct  PyMatrixType
struct  EigenToPy
struct  TraitsMatrixConstructor
struct  TraitsMatrixConstructor< MatType, Eigen::Dynamic, Eigen::Dynamic >
struct  TraitsMatrixConstructor< MatType, R, Eigen::Dynamic >
struct  TraitsMatrixConstructor< MatType, Eigen::Dynamic, C >
struct  EigenFromPy
class  Exception
struct  UnalignedEquivalent
struct  MapNumpyTraits
struct  MapNumpy
struct  MapNumpyTraits< MatType, 0 >
struct  MapNumpyTraits< MatType, 1 >
class  ExceptionIndex
struct  UnalignedEquivalent< Eigen::Quaterniond >
class  QuaternionVisitor

Typedefs

typedef UnalignedEquivalent
< Eigen::MatrixXd >::type 
MatrixXd_fx
typedef UnalignedEquivalent
< Eigen::Matrix3d >::type 
Matrix3d_fx
typedef UnalignedEquivalent
< Eigen::Matrix4d >::type 
Matrix4d_fx
typedef UnalignedEquivalent
< Eigen::VectorXd >::type 
VectorXd_fx
typedef UnalignedEquivalent
< Eigen::Vector3d >::type 
Vector3d_fx
typedef UnalignedEquivalent
< Eigen::Vector4d >::type 
Vector4d_fx
typedef Eigen::Quaternion
< double, Eigen::DontAlign > 
Quaterniond_fx

Functions

void exposeAngleAxis ()
template<typename MatType , typename EigenEquivalentType >
void enableEigenPySpecific ()
void enableEigenPy ()
void exposeQuaternion ()

Typedef Documentation

typedef UnalignedEquivalent<Eigen::Matrix3d>::type eigenpy::Matrix3d_fx
typedef UnalignedEquivalent<Eigen::Matrix4d>::type eigenpy::Matrix4d_fx
typedef UnalignedEquivalent<Eigen::MatrixXd>::type eigenpy::MatrixXd_fx
typedef Eigen::Quaternion<double,Eigen::DontAlign> eigenpy::Quaterniond_fx
typedef UnalignedEquivalent<Eigen::Vector3d>::type eigenpy::Vector3d_fx
typedef UnalignedEquivalent<Eigen::Vector4d>::type eigenpy::Vector4d_fx
typedef UnalignedEquivalent<Eigen::VectorXd>::type eigenpy::VectorXd_fx

Function Documentation

void eigenpy::enableEigenPy ( )
template<typename MatType , typename EigenEquivalentType >
void eigenpy::enableEigenPySpecific ( )
void eigenpy::exposeAngleAxis ( )
void eigenpy::exposeQuaternion ( )