Template Struct traits< SE3Tpl< _Scalar, _Options > >

Struct Documentation

template<typename _Scalar, int _Options>
struct traits<SE3Tpl<_Scalar, _Options>>

Public Types

Values:

enumerator Options
enumerator LINEAR
enumerator ANGULAR
typedef _Scalar Scalar
typedef Eigen::Matrix<Scalar, 3, 1, Options> Vector3
typedef Eigen::Matrix<Scalar, 4, 1, Options> Vector4
typedef Eigen::Matrix<Scalar, 6, 1, Options> Vector6
typedef Eigen::Matrix<Scalar, 3, 3, Options> Matrix3
typedef Eigen::Matrix<Scalar, 4, 4, Options> Matrix4
typedef Eigen::Matrix<Scalar, 6, 6, Options> Matrix6
typedef Matrix3 AngularType
typedef Vector3 LinearType
typedef Matrix6 ActionMatrixType
typedef Matrix4 HomogeneousMatrixType
typedef SE3Tpl<Scalar, Options> PlainType

Public Functions

typedef PINOCCHIO_EIGEN_REF_TYPE (Matrix3) AngularRef
typedef PINOCCHIO_EIGEN_REF_CONST_TYPE (Matrix3) ConstAngularRef
typedef PINOCCHIO_EIGEN_REF_TYPE (Vector3) LinearRef
typedef PINOCCHIO_EIGEN_REF_CONST_TYPE (Vector3) ConstLinearRef