Frame in cartesian space. More...
#include <frame.h>
Public Member Functions | |
CFrameCombination () | |
virtual CFrame * | getBaseOrientation () |
virtual char * | getBaseOrientationName () |
virtual void * | getCopy () |
CMatrix | getRelativeToBase () |
Returns pose in the base (frame with no predecessor) frame. | |
void | getRelativeToBase (CMatrix &pose) |
Returns pose in the base (frame with no predecessor) frame. | |
virtual void | invalidate () |
virtual void | invalidateAll () |
virtual void | setBaseOrientation (CFrame *base) |
virtual void | setBaseOrientationName (const char *str) |
virtual | ~CFrameCombination () |
Protected Attributes | |
CFrame * | baseOrientation |
(Relative) base frame (f.e. the static robot frame or the frame of the previous link in a kinematic chain) | |
std::string | baseOrientationName |
Name associated with frame. |
robotLibPbD::CFrameCombination::~CFrameCombination | ( | ) | [virtual] |
CFrame * robotLibPbD::CFrameCombination::getBaseOrientation | ( | ) | [virtual] |
virtual char* robotLibPbD::CFrameCombination::getBaseOrientationName | ( | ) | [inline, virtual] |
void * robotLibPbD::CFrameCombination::getCopy | ( | ) | [virtual] |
Reimplemented from robotLibPbD::CFrame.
CMatrix robotLibPbD::CFrameCombination::getRelativeToBase | ( | ) | [inline, virtual] |
Returns pose in the base (frame with no predecessor) frame.
Reimplemented from robotLibPbD::CFrame.
void robotLibPbD::CFrameCombination::getRelativeToBase | ( | CMatrix & | pose | ) | [inline, virtual] |
Returns pose in the base (frame with no predecessor) frame.
Reimplemented from robotLibPbD::CFrame.
void robotLibPbD::CFrameCombination::invalidate | ( | ) | [inline, virtual] |
Reimplemented from robotLibPbD::CFrame.
void robotLibPbD::CFrameCombination::invalidateAll | ( | ) | [virtual] |
Reimplemented from robotLibPbD::CFrame.
void robotLibPbD::CFrameCombination::setBaseOrientation | ( | CFrame * | base | ) | [virtual] |
virtual void robotLibPbD::CFrameCombination::setBaseOrientationName | ( | const char * | str | ) | [inline, virtual] |
CFrame* robotLibPbD::CFrameCombination::baseOrientation [protected] |
std::string robotLibPbD::CFrameCombination::baseOrientationName [protected] |