#include <Eigen/Core>
Classes | |
struct | se3::traits< C > |
Namespaces | |
namespace | se3 |
Defines | |
#define | SPATIAL_TYPEDEF_TEMPLATE(derived) |
#define | SPATIAL_TYPEDEF_NO_TEMPLATE(derived) |
#define SPATIAL_TYPEDEF_NO_TEMPLATE | ( | derived | ) |
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>::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 | ) |
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>::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 \ }