Frame defines a position in space and has a name. More...
#include <alrobotmodel.h>
Public Member Functions | |
Frame () | |
creates an empty Frame, you should not use this. | |
~Frame () | |
destructor. | |
const std::string & | name () const |
returns the name of the Frame. | |
const AL::Math::Transform & | position () const |
returns the position of the Frame. | |
const Frame * | parentFrame () const |
returns the frame in which the position is defined. | |
const AL::Math::Transform & | localPosition () const |
returns the position of the Frame frame in the parent Frame. | |
Static Public Member Functions | |
static AL::Math::Transform | globalPosition (const Frame *frame) |
returns the position of the Frame frame in global Frame (generally robot's Torso). | |
Public Attributes | |
class FrameImpl * | a_impl |
private implementation. |
Frame defines a position in space and has a name.
Definition at line 252 of file alrobotmodel.h.
static AL::Math::Transform Sim::Frame::globalPosition | ( | const Frame * | frame | ) | [static] |
const AL::Math::Transform& Sim::Frame::localPosition | ( | ) | const |
const AL::Math::Transform& Sim::Frame::position | ( | ) | const |
returns the position of the Frame.