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] |