|
template<typename OtherDerived > |
| ForceVector (const Eigen::MatrixBase< OtherDerived > &other) |
| Constructor. More...
|
|
template<typename OtherDerived > |
ForceVector & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
|
EIGEN_STRONG_INLINE | ForceVector () |
| Empty constructor. More...
|
|
EIGEN_STRONG_INLINE SpatialVector | toSpatialVector () const |
| Get a copy of a ForceVector as type SpatialVector. More...
|
|
| ForceVector (const double mx, const double my, const double mz, const double fx, const double fy, const double fz) |
| Constructor. More...
|
|
EIGEN_STRONG_INLINE void | set (const ForceVector &f) |
| Setter. More...
|
|
EIGEN_STRONG_INLINE double & | mx () |
| Get reference to x-angular component. More...
|
|
EIGEN_STRONG_INLINE double & | my () |
| Get reference to y-angular component. More...
|
|
EIGEN_STRONG_INLINE double & | mz () |
| Get reference to z-angular component. More...
|
|
EIGEN_STRONG_INLINE double | mx () const |
| Get copy of x-angular component. More...
|
|
EIGEN_STRONG_INLINE double | my () const |
| Get copy of y-angular component. More...
|
|
EIGEN_STRONG_INLINE double | mz () const |
| Get copy of z-angular component. More...
|
|
EIGEN_STRONG_INLINE double & | fx () |
| Get reference to x-linear component. More...
|
|
EIGEN_STRONG_INLINE double & | fy () |
| Get reference to y-linear component. More...
|
|
EIGEN_STRONG_INLINE double & | fz () |
| Get reference to z-linear component. More...
|
|
EIGEN_STRONG_INLINE double | fx () const |
| Get copy of x-linear component. More...
|
|
EIGEN_STRONG_INLINE double | fy () const |
| Get copy of y-linear component. More...
|
|
EIGEN_STRONG_INLINE double | fz () const |
| Get copy of z-linear component. More...
|
|
void | transform (const SpatialTransform &X) |
| Performs the following in place transform. More...
|
|
ForceVector | transform_copy (const SpatialTransform &X) const |
| Copy then transform a ForceVector by. More...
|
|
ForceVector | operator+= (const ForceVector &v) |
| Overloaded plus-equals operator. More...
|
|
template<typename OtherDerived > |
| SpatialVector (const Eigen::MatrixBase< OtherDerived > &other) |
|
template<typename OtherDerived > |
SpatialVector & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
|
EIGEN_STRONG_INLINE | SpatialVector () |
|
EIGEN_STRONG_INLINE | SpatialVector (const double &v0, const double &v1, const double &v2, const double &v3, const double &v4, const double &v5) |
|
EIGEN_STRONG_INLINE | SpatialVector (const Vector3d &angularPart, const Vector3d &linearPart) |
|
EIGEN_STRONG_INLINE void | set (const double &v0, const double &v1, const double &v2, const double &v3, const double &v4, const double &v5) |
|
EIGEN_STRONG_INLINE Vector3d | getAngularPart () const |
|
EIGEN_STRONG_INLINE Vector3d | getLinearPart () const |
|
void | zeroAngularPart () |
|
void | zeroLinearPart () |
|
void | setAngularPart (const Vector3d &v) |
|
void | setAngularPart (double x, double y, double z) |
|
void | setLinearPart (const Vector3d &v) |
|
void | setLinearPart (double x, double y, double z) |
|
EIGEN_STRONG_INLINE void | set (const Vector3d &angularPart, const Vector3d &linearPart) |
|
SpatialMatrix | crossm () |
| Get the spatial motion cross matrix. More...
|
|
SpatialVector | crossm (const SpatialVector &v) |
| Spatial motion cross times spatial motion. More...
|
|
SpatialMatrix | crossf () |
| Get the spatial force cross matrix. More...
|
|
SpatialVector | crossf (const SpatialVector &v) |
| Spatial motion cross spatial force. More...
|
|
A ForceVector is a SpatialVector containing 3 moments and 3 linear forces.