Class describing a Wrench. More...
#include <Wrench.h>
Public Types | |
typedef Base::BaseType | BaseType |
typedef internal::traits< Wrench >::Coefficients | Coefficients |
Public Types inherited from WrenchBase< Wrench< _Scalar > > | |
typedef Base::BaseType | BaseType |
typedef internal::traits< Wrench< _Scalar > >::Coefficients | Coefficients |
typedef Matrix< Scalar, 3, 1 > | Force |
typedef LieAlgebraDual< Matrix< Scalar, 3, 1 > > | Torque |
Public Types inherited from LieAlgebraDualBase< Matrix< internal::traits< Wrench< _Scalar > >::Scalar, 6, 1 >, Wrench< _Scalar > > | |
typedef LieAlgebra< BaseType > | Algebra |
typedef Matrix< internal::traits< Wrench< _Scalar > >::Scalar, 6, 1 > | BaseType |
typedef internal::traits< Wrench< _Scalar > >::Coefficients | Coefficients |
typedef internal::traits< Wrench< _Scalar > >::Group | Group |
typedef LieAlgebraDual< BaseType > | PlainObject |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE Wrench & | operator= (const MatrixBase< OtherDerived > &other) |
Wrench () | |
Wrench (const Wrench &g) | |
Wrench (const BaseType &g) | |
Wrench (const typename Base::PlainObject &g) | |
Wrench (Scalar tx, Scalar ty, Scalar tz, Scalar fx, Scalar fy, Scalar fz) | |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE | Wrench (const MatrixBase< OtherDerived > &other) |
Wrench (const typename Base::Torque &t, const typename Base::Force &f) | |
Public Member Functions inherited from WrenchBase< Wrench< _Scalar > > | |
Wrench< Scalar > | changeFrame (const LieGroupBase< Quaternion< Scalar >, RotationDerived > &) const |
Wrench< Scalar > | changePoint (const MatrixBase< OtherDerived > &point) const |
Scalar | fx () const |
Scalar & | fx () |
Scalar | fy () const |
Scalar & | fy () |
Scalar | fz () const |
Scalar & | fz () |
Map< Force > | getForce () |
Map< const Force > | getForce () const |
Map< Torque > | getTorque () |
Map< const Torque > | getTorque () const |
Scalar | tx () const |
Scalar & | tx () |
Scalar | ty () const |
Scalar & | ty () |
Scalar | tz () const |
Scalar & | tz () |
Public Member Functions inherited from LieAlgebraDualBase< Matrix< internal::traits< Wrench< _Scalar > >::Scalar, 6, 1 >, Wrench< _Scalar > > | |
const Wrench< _Scalar > & | derived () const |
Wrench< _Scalar > & | derived () |
Coefficients & | get () |
const Coefficients & | get () const |
EIGEN_STRONG_INLINE LieAlgebraDualBase & | operator= (const LieAlgebraDualBase &other) |
EIGEN_STRONG_INLINE Wrench< _Scalar > & | operator= (const LieAlgebraDualBase< BaseType, OtherDerived > &other) |
Protected Types | |
typedef WrenchBase< Wrench< _Scalar > > | Base |
Protected Types inherited from WrenchBase< Wrench< _Scalar > > | |
typedef LieAlgebraDualBase< Matrix< typename internal::traits< Wrench< _Scalar > >::Scalar, 6, 1 >, Wrench< _Scalar > > | Base |
Protected Types inherited from LieAlgebraDualBase< Matrix< internal::traits< Wrench< _Scalar > >::Scalar, 6, 1 >, Wrench< _Scalar > > | |
typedef MatrixBase< Wrench< _Scalar > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Class describing a Wrench.
_Scalar | the type of the underlying array |
This class add some specific constructors
|
protected |
typedef Base::BaseType Wrench< _Scalar >::BaseType |
typedef internal::traits<Wrench>::Coefficients Wrench< _Scalar >::Coefficients |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |