Template Class ForceTpl

Inheritance Relationships

Base Type

Class Documentation

template<typename _Scalar, int _Options>
class ForceTpl : public pinocchio::ForceDense<ForceTpl<_Scalar, _Options>>

Public Types

Values:

enumerator Options

Public Functions

FORCE_TYPEDEF_TPL(ForceTpl)
inline ForceTpl()
template<typename V1, typename V2>
inline ForceTpl(const Eigen::MatrixBase<V1> &v, const Eigen::MatrixBase<V2> &w)
template<typename V6>
inline explicit ForceTpl(const Eigen::MatrixBase<V6> &v)
inline ForceTpl(const ForceTpl &clone)
inline ForceTpl &operator=(const ForceTpl &clone)
template<int O2>
inline explicit ForceTpl(const ForceTpl<Scalar, O2> &clone)
template<typename M2>
inline explicit ForceTpl(const ForceDense<M2> &clone)
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 V3>
inline void angular_impl(const Eigen::MatrixBase<V3> &w)
template<typename V3>
inline void linear_impl(const Eigen::MatrixBase<V3> &v)
inline ForceRef<Vector6> ref()
template<typename NewScalar>
inline ForceTpl<NewScalar, Options> cast() const
Returns:

An expression of *this with the Scalar type casted to NewScalar.

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef ForceDense< ForceTpl > Base

Public Static Functions

static inline ForceTpl Zero()
static inline ForceTpl Random()

Protected Attributes

Vector6 m_data