Class describing a Twist. More...
#include <Twist.h>
Public Types | |
typedef Base::BaseType | BaseType |
typedef internal::traits < Twist >::Coefficients | Coefficients |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
Twist () | |
Twist (const Twist &g) | |
Twist (const BaseType &g) | |
Twist (Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz) | |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE | Twist (const MatrixBase< OtherDerived > &other) |
template<class LinearVelocityDerived , class AngularVelocityDerived > | |
Twist (const LieAlgebraBase< Matrix< Scalar, 3, 1 >, AngularVelocityDerived > &r, const MatrixBase< LinearVelocityDerived > &v) | |
Twist (const typename Base::AngularVelocity &r, const typename Base::LinearVelocity &v) | |
Protected Types | |
typedef TwistBase< Twist < _Scalar > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Class describing a Twist.
_Scalar | the type of the underlying array |
This class add some specific constructors
The inherited class
Reimplemented from TwistBase< Twist< _Scalar > >.
typedef Base::BaseType Twist< _Scalar >::BaseType |
The inherited class
Reimplemented from TwistBase< Twist< _Scalar > >.
typedef internal::traits<Twist>::Coefficients Twist< _Scalar >::Coefficients |
the stored coefficients
Reimplemented from TwistBase< Twist< _Scalar > >.
EIGEN_STRONG_INLINE Twist< _Scalar >::Twist | ( | const MatrixBase< OtherDerived > & | other | ) | [inline] |
Twist< _Scalar >::Twist | ( | const LieAlgebraBase< Matrix< Scalar, 3, 1 >, AngularVelocityDerived > & | r, |
const MatrixBase< LinearVelocityDerived > & | v | ||
) | [inline] |
Twist< _Scalar >::Twist | ( | const typename Base::AngularVelocity & | r, |
const typename Base::LinearVelocity & | v | ||
) | [inline] |
Coefficients& Twist< _Scalar >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraBase< Matrix< internal::traits< Twist< _Scalar > >::Scalar, 6, 1 >, Twist< _Scalar > >.
const Coefficients& Twist< _Scalar >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraBase< Matrix< internal::traits< Twist< _Scalar > >::Scalar, 6, 1 >, Twist< _Scalar > >.
Coefficients Twist< _Scalar >::m_coeffs [protected] |