Template Struct traits< MotionRef< const Vector6ArgType > >

Struct Documentation

template<typename Vector6ArgType>
struct traits<MotionRef<const Vector6ArgType>>

Public Types

Values:

enumerator LINEAR
enumerator ANGULAR
enumerator Options
typedef Vector6ArgType::Scalar Scalar
typedef Eigen::Matrix<Scalar, 3, 1, Options> Vector3
typedef Eigen::Matrix<Scalar, 4, 4, Options> Matrix4
typedef Eigen::Matrix<Scalar, 6, 6, Options> Matrix6
typedef Matrix6 ActionMatrixType
typedef Matrix4 HomogeneousMatrixType
typedef Vector6ArgType::template ConstFixedSegmentReturnType<3>::Type ConstLinearType
typedef Vector6ArgType::template ConstFixedSegmentReturnType<3>::Type ConstAngularType
typedef ConstLinearType LinearType
typedef ConstAngularType AngularType
typedef MotionTpl<Scalar, Options> MotionPlain
typedef MotionPlain PlainReturnType
typedef ConstDataRefType ToVectorConstReturnType
typedef ConstDataRefType DataRefType
typedef DataRefType ToVectorReturnType
typedef MotionRef<const Vector6ArgType> MotionRefType

Public Functions

typedef PINOCCHIO_EIGEN_PLAIN_TYPE (Vector6ArgType) Vector6
typedef PINOCCHIO_EIGEN_REF_CONST_TYPE (Vector6ArgType) ConstDataRefType