orocos_kdl
|
represents both translational and rotational acceleration. More...
#include <frames.hpp>
Public Member Functions | |
double & | operator() (int i) |
index-based access to components, first force(0..2), then torque(3..5) More... | |
double | operator() (int i) const |
Wrench & | operator+= (const Wrench &arg) |
Wrench & | operator-= (const Wrench &arg) |
double & | operator[] (int index) |
double | operator[] (int index) const |
Wrench | RefPoint (const Vector &v_base_AB) const |
void | ReverseSign () |
Reverses the sign of the current Wrench. More... | |
Wrench () | |
Does initialise force and torque to zero via the underlying constructor of Vector. More... | |
Wrench (const Vector &_force, const Vector &_torque) | |
Static Public Member Functions | |
static Wrench | Zero () |
Public Attributes | |
Vector | force |
Force that is applied at the origin of the current ref frame. More... | |
Vector | torque |
Torque that is applied at the origin of the current ref frame. More... | |
Friends | |
bool | Equal (const Wrench &a, const Wrench &b, double eps) |
class | Frame |
bool | operator!= (const Wrench &a, const Wrench &b) |
The literal inequality operator!=(). More... | |
Wrench | operator* (const Wrench &lhs, double rhs) |
Scalar multiplication. More... | |
Wrench | operator* (double lhs, const Wrench &rhs) |
Scalar multiplication. More... | |
Wrench | operator+ (const Wrench &lhs, const Wrench &rhs) |
Wrench | operator- (const Wrench &arg) |
An unary - operator. More... | |
Wrench | operator- (const Wrench &lhs, const Wrench &rhs) |
Wrench | operator/ (const Wrench &lhs, double rhs) |
Scalar division. More... | |
bool | operator== (const Wrench &a, const Wrench &b) |
The literal equality operator==(), also identical. More... | |
class | Rotation |
void | SetToZero (Wrench &v) |
represents both translational and rotational acceleration.
This class represents an acceleration twist. A acceleration twist is the combination of translational acceleration and rotational acceleration applied at one point.
represents the combination of a force and a torque.
This class represents a Wrench. A Wrench is the force and torque applied at a point
Definition at line 881 of file frames.hpp.
|
inline |
Does initialise force and torque to zero via the underlying constructor of Vector.
Definition at line 889 of file frames.hpp.
Definition at line 890 of file frames.hpp.
|
inline |
index-based access to components, first force(0..2), then torque(3..5)
Definition at line 223 of file frames.inl.
|
inline |
index-based access to components, first force(0..2), then torque(3..5) for use with a const Wrench
Definition at line 232 of file frames.inl.
Definition at line 216 of file frames.inl.
Definition at line 209 of file frames.inl.
|
inline |
Definition at line 908 of file frames.hpp.
|
inline |
Definition at line 903 of file frames.hpp.
Changes the reference point of the wrench. The vector v_base_AB is expressed in the same base as the twist The vector v_base_AB is a vector from the old point to the new point.
Complexity : 6M+6A
Definition at line 197 of file frames.inl.
|
inline |
Reverses the sign of the current Wrench.
Definition at line 191 of file frames.inl.
|
inlinestatic |
Definition at line 185 of file frames.inl.
do not use operator == because the definition of Equal(.,.) is slightly different. It compares whether the 2 arguments are equal in an eps-interval
|
friend |
Definition at line 955 of file frames.hpp.
The literal inequality operator!=().
The literal equality operator==(), also identical.
|
friend |
Definition at line 954 of file frames.hpp.
|
friend |
Sets the Wrench to Zero, to have a uniform function that sets an object or double to zero.
Vector KDL::Wrench::force |
Force that is applied at the origin of the current ref frame.
Definition at line 884 of file frames.hpp.
Vector KDL::Wrench::torque |
Torque that is applied at the origin of the current ref frame.
Definition at line 885 of file frames.hpp.