Template Class MotionTpl
Defined in File motion-tpl.hpp
Inheritance Relationships
Base Type
public pinocchio::MotionDense< MotionTpl< _Scalar, _Options > >
(Template Class MotionDense)
Class Documentation
-
template<typename _Scalar, int _Options>
class MotionTpl : public pinocchio::MotionDense<MotionTpl<_Scalar, _Options>> Public Types
Values:
-
enumerator Options
-
enumerator Options
Public Functions
-
inline MotionTpl()
-
template<typename V1, typename V2>
inline MotionTpl(const Eigen::MatrixBase<V1> &v, const Eigen::MatrixBase<V2> &w)
-
template<typename M2, typename std::enable_if<!std::is_convertible<MotionDense<M2>, MotionTpl>::value, bool>::type = true>
inline explicit MotionTpl(const MotionDense<M2> &clone)
-
template<typename M2, typename std::enable_if<!std::is_convertible<MotionBase<M2>, MotionTpl>::value, bool>::type = true>
inline explicit MotionTpl(const MotionBase<M2> &clone)
-
inline PlainReturnType plain() const
-
inline ToVectorConstReturnType toVector_impl() const
-
inline ToVectorReturnType toVector_impl()
-
inline ConstAngularType angular_impl() const
-
inline ConstLinearType linear_impl() const
-
inline AngularType angular_impl()
-
inline LinearType linear_impl()
-
template<typename Vector6ArgType>
inline MotionPlain __plus__(const MotionRef<Vector6ArgType> &v) const
-
template<typename Vector6ArgType>
inline MotionPlain __minus__(const MotionRef<Vector6ArgType> &v) const
-
template<typename Vector6ArgType>
inline MotionTpl &__pequ__(const MotionRef<Vector6ArgType> &v)
-
template<typename Vector6ArgType>
inline MotionTpl &__mequ__(const MotionRef<Vector6ArgType> &v)
-
template<typename OtherScalar>
inline MotionPlain __mult__(const OtherScalar &alpha) const
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef MotionDense< MotionTpl > Base
Protected Attributes
-
Vector6 m_data