#include <ardev.h>
Inheritance diagram for PositionObject:
Public Member Functions | |
PositionObject () | |
Default Constructor. | |
virtual | ~PositionObject () |
destructor | |
virtual ARPosition | GetPosition ()=0 |
Abstract function that returns the current Position, call Update to get new position. | |
virtual bool | Present () |
Is the position object present, ie in fov for optical tracking. | |
ARPosition | GetTransformedPosition () |
Calculates the full position chain transformation. | |
bool | FullChainPresent () |
Checks if all the position objects in the chain are present. | |
Public Attributes | |
PositionObject * | Next |
Pointer to next position object if multiple tranformations are needed. | |
Protected Attributes | |
bool | present |
Is the position object present, ie in fov for optical tracking. |