18 class DtWindowObjectAgent;
19 class DtWindowSurfaceAgent;
DtWindowObjectAgent * myHeadingTapeLowObject
Root object to control the 0-180 heading tape.
Definition: DtHeadingTape.h:72
DtWindowSurfaceAgent * mySurface
Surface that clips the heading tape.
Definition: DtHeadingTape.h:76
A class for creating a heading tape on screen using DtWindowObjects. The heading tape displays the he...
Definition: DtHeadingTape.h:41
DtHeadingTape(DtDe &de, DtObserver &observer)
CTOR.
virtual void init()
Initialise the heading tape by creating a DtWindowSurface, the lines for each heading increment...
virtual void tick()
Update the heading tape.
A facade for a DtObserverObject.
Definition: DtObserver.h:37
DtWindowObjects myWindowAgents
Vector of the window agents.
Definition: DtHeadingTape.h:70
virtual ~DtHeadingTape()
Virtual DTOR.
DtDe & myDe
DtDe reference.
Definition: DtHeadingTape.h:66
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
DtObserver & myObserver
Current Observer refernece.
Definition: DtHeadingTape.h:68
std::vector< DtWindowObjectAgent * > DtWindowObjects
typedef vector for holding DtWindowObjectAgents
Definition: DtHeadingTape.h:63
DtWindowObjectAgent * myheadingTapeHighObject
Root object to control the 180-360(0) heading tape.
Definition: DtHeadingTape.h:74