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 398 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.