|
KDL 1.5.4
|
A 2D frame class, for further documentation see the Frames class for methods with unchanged semantics. More...
#include <src/frames.hpp>

Public Member Functions | |
| Frame2 (const Rotation2 &R, const Vector2 &V) | |
| Frame2 (const Vector2 &V) | |
| Frame2 (const Rotation2 &R) | |
| Frame2 (void) | |
| Frame2 (const Frame2 &arg) | |
| void | Make4x4 (double *d) |
| double | operator() (int i, int j) |
| Treats a frame as a 3x3 matrix and returns element i,j Access to elements 0..2,0..2, bounds are checked when NDEBUG is not set. | |
| double | operator() (int i, int j) const |
| Treats a frame as a 4x4 matrix and returns element i,j Access to elements 0..3,0..3, bounds are checked when NDEBUG is not set. | |
| void | SetInverse () |
| Frame2 | Inverse () const |
| Vector2 | Inverse (const Vector2 &arg) const |
| Frame2 & | operator= (const Frame2 &arg) |
| Vector2 | operator* (const Vector2 &arg) const |
| void | SetIdentity () |
| void | Integrate (const Twist &t_this, double frequency) |
Static Public Member Functions | |
| static Frame2 | Identity () |
Public Attributes | |
| Vector2 | p |
| origine of the Frame | |
| Rotation2 | M |
| Orientation of the Frame. | |
Friends | |
| Frame2 | operator* (const Frame2 &lhs, const Frame2 &rhs) |
| bool | Equal (const Frame2 &a, const Frame2 &b, double eps=epsilon) |
A 2D frame class, for further documentation see the Frames class for methods with unchanged semantics.
References KDL::SetToZero().
Referenced by Identity(), and Make4x4().
|
inlineexplicit |
References KDL::operator+(), and KDL::operator-().
|
inlineexplicit |
References operator*(), and KDL::operator/().
|
inline |
|
inline |
|
inline |
|
inline |
References KDL::Vector2::Vector2().
Referenced by Make4x4().
|
inline |
References Frame2(), Inverse(), operator()(), SetIdentity(), and SetInverse().
|
inline |
Treats a frame as a 3x3 matrix and returns element i,j Access to elements 0..2,0..2, bounds are checked when NDEBUG is not set.
References KDL::Vector2::operator()().
Referenced by Make4x4(), and operator=().
|
inline |
Treats a frame as a 4x4 matrix and returns element i,j Access to elements 0..3,0..3, bounds are checked when NDEBUG is not set.
References operator*(), KDL::operator+(), KDL::operator-(), and KDL::operator/().
Referenced by Equal, Frame2(), and operator()().
References operator()().
Referenced by Equal.
|
inline |
References Equal, and KDL::operator==().
Referenced by Make4x4().
|
inline |
References KDL::operator!=().
Referenced by Make4x4().
References operator*(), and operator=().
Referenced by SetIdentity().
| Rotation2 KDL::Frame2::M |
Orientation of the Frame.
Referenced by KDL::operator<<(), and KDL::operator>>().
| Vector2 KDL::Frame2::p |
origine of the Frame
Referenced by KDL::operator<<(), and KDL::operator>>().