fwd.hpp File Reference
#include <Eigen/Core>
Include dependency graph for spatial/fwd.hpp:

Classes

struct  se3::traits< C >

Namespaces

namespace  se3

Defines

#define SPATIAL_TYPEDEF_TEMPLATE(derived)
#define SPATIAL_TYPEDEF_NO_TEMPLATE(derived)

Define Documentation

#define SPATIAL_TYPEDEF_NO_TEMPLATE (   derived)
Value:
typedef traits<derived>::Scalar_t Scalar_t; \
    typedef traits<derived>::Vector3 Vector3; \
    typedef traits<derived>::Vector4 Vector4; \
    typedef traits<derived>::Vector6 Vector6; \
    typedef traits<derived>::Matrix3 Matrix3; \
    typedef traits<derived>::Matrix4 Matrix4; \
    typedef traits<derived>::Matrix6 Matrix6; \
    typedef traits<derived>::Angular_t Angular_t; \
    typedef traits<derived>::Linear_t Linear_t; \
    typedef traits<derived>::ConstAngular_t ConstAngular_t; \
    typedef traits<derived>::ConstLinear_t ConstLinear_t; \
    typedef traits<derived>::ActionMatrix_t ActionMatrix_t; \
    typedef traits<derived>::Quaternion_t Quaternion_t; \
    typedef traits<derived>::SE3 SE3; \
    typedef traits<derived>::Force Force; \
    typedef traits<derived>::Motion Motion; \
    typedef traits<derived>::Symmetric3 Symmetric3; \
    enum {  \
      LINEAR = traits<derived>::LINEAR,  \
      ANGULAR = traits<derived>::ANGULAR   \
    }
#define SPATIAL_TYPEDEF_TEMPLATE (   derived)
Value:
typedef typename traits<derived>::Scalar_t Scalar_t; \
    typedef typename traits<derived>::Vector3 Vector3; \
    typedef typename traits<derived>::Vector4 Vector4; \
    typedef typename traits<derived>::Vector6 Vector6; \
    typedef typename traits<derived>::Matrix3 Matrix3; \
    typedef typename traits<derived>::Matrix4 Matrix4; \
    typedef typename traits<derived>::Matrix6 Matrix6; \
    typedef typename traits<derived>::Angular_t Angular_t; \
    typedef typename traits<derived>::Linear_t Linear_t; \
    typedef typename traits<derived>::ConstAngular_t ConstAngular_t; \
    typedef typename traits<derived>::ConstLinear_t ConstLinear_t; \
    typedef typename traits<derived>::ActionMatrix_t ActionMatrix_t; \
    typedef typename traits<derived>::Quaternion_t Quaternion_t; \
    typedef typename traits<derived>::SE3 SE3; \
    typedef typename traits<derived>::Force Force; \
    typedef typename traits<derived>::Motion Motion; \
    typedef typename traits<derived>::Symmetric3 Symmetric3; \
    enum {  \
      LINEAR = traits<derived>::LINEAR,  \
      ANGULAR = traits<derived>::ANGULAR   \
    }