AngularType angular () Return the angular part of the force vector. ConstAngularType angular () const Return the angular part of the force vector. template<typename V3Like> void angular (const Eigen::MatrixBase< V3Like > &n) Set the angular part of the force vector. Derived & const_cast_derived () constDerived & derived ()const Derived & derived () constvoid disp (std::ostream &os) consttemplate<typename MotionDerived> Scalar dot (const MotionDense < MotionDerived > &m) const FORCE_TYPEDEF_TPL (Derived)bool isApprox (const Derived &other, const Scalar &prec=Eigen::NumTraits< Scalar >::dummy_precision()) constbool isZero (const Scalar &prec=Eigen::NumTraits< Scalar >::dummy_precision()) constLinearType linear () Return the linear part of the force vector. ConstLinearType linear () const Return the linear part of the force vector. template<typename V3Like> void linear (const Eigen::MatrixBase< V3Like > &f) Set the linear part of the force vector. template<typename M1> MotionAlgebraAction < Derived, M1 >::ReturnType motionAction (const MotionDense < M1 > &v) const operator Vector6 () consttemplate<typename F2> bool operator!= (const ForceBase < F2 > &other) consttemplate<typename OtherScalar> ForcePlain operator* (const OtherScalar &alpha) constDerived operator+ (const ForceBase < Derived > &phi) constDerived & operator+= (const ForceBase < Derived > &phi) Replaces *this by *this + other. Derived operator- () constDerived operator- (const ForceBase < Derived > &phi) constDerived & operator-= (const ForceBase < Derived > &phi) Replaces *this by *this - other. template<typename OtherScalar> ForcePlain operator/ (const OtherScalar &alpha) constDerived & operator= (const ForceBase < Derived > &other) Copies the Derived Force into *this. template<typename F2> bool operator== (const ForceBase < F2 > &other) consttemplate<typename S2, int O2> SE3GroupAction < Derived >::ReturnType se3Action (const SE3Tpl < S2, O2 > &m) const Transform from A to B coordinates the Force represented by *this such that. template<typename S2, int O2> SE3GroupAction < Derived >::ReturnType se3ActionInverse (const SE3Tpl < S2, O2 > &m) const Transform from B to A coordinates the Force represented by *this such that. ToVectorReturnType toVector () Return the force as an Eigen vector. ToVectorConstReturnType toVector () const Return the force as an Eigen vector.
template<class Derived> class pinocchio::ForceBase< Derived >
Base interface for forces representation.
The Class implements all
This class hierarchy represents a spatial force, e.g. a spatial impulse or force associated to a body. The spatial force is the mathematical representation of , the dual of .
Template Parameters Definition at line 23 of file force-base.hpp .