Template Struct traits< MotionZeroTpl< _Scalar, _Options > >

Struct Documentation

template<typename _Scalar, int _Options>
struct traits<MotionZeroTpl<_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, 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 Matrix6 ActionMatrixType
typedef Matrix4 HomogeneousMatrixType
typedef Vector3 AngularType
typedef const Vector3 ConstAngularType
typedef Vector3 LinearType
typedef const Vector3 ConstLinearType
typedef Motion MotionPlain
typedef MotionPlain PlainReturnType

Public Functions

typedef PINOCCHIO_EIGEN_REF_CONST_TYPE (Vector6) ToVectorConstReturnType
typedef PINOCCHIO_EIGEN_REF_TYPE (Vector6) ToVectorReturnType