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.