Eaagles::Instruments::TestDynamicMapPage Class Reference

Inherits Eaagles::BasicGL::LcPage.

Inheritance diagram for Eaagles::Instruments::TestDynamicMapPage:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Instruments::TestDynamicMapPage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TestDynamicMapPage ()
virtual void updateData (const LCreal dt=0)
virtual bool event (const int event, Basic::LcObject *const obj=0)

Static Public Attributes

static const int MAX_TRACKS = 8
static const int MAX_AIRPORTS = 8
static const int MAX_NAV_AIDS = 8

Private Member Functions

bool onChangeHeightRange ()
bool onChangeWidthRange ()

Private Attributes

LCreal wRange
LCreal hRange
SendData wRangeSD
SendData hRangeSD
mySymbols myTracks [MAX_TRACKS]
bool tracksLoaded
mySymbols myAP [MAX_AIRPORTS]
bool airportsLoaded
mySymbols myNA [MAX_NAV_AIDS]
bool navAidsLoaded
LCreal timer

Classes

struct  mySymbols

Constructor & Destructor Documentation

Eaagles::Instruments::TestDynamicMapPage::TestDynamicMapPage (  ) 


Member Function Documentation

void Eaagles::Instruments::TestDynamicMapPage::updateData ( const LCreal  dt = 0  )  [virtual]

Basic::LcComponent interface.

Reimplemented from Eaagles::BasicGL::LcPage.

virtual bool Eaagles::Instruments::TestDynamicMapPage::event ( const int  event,
Basic::LcObject *const   obj = 0 
) [virtual]

Sends the 'event' message with optional argument 'obj'. Returns true if the 'event' has been received and used. Derived classes will provided event() handlers, as needed. Event() can be called from an updateTC() routines, therefore,the event message must be processed quickly (i.e., no waits)

Reimplemented from Eaagles::Basic::LcComponent.

bool Eaagles::Instruments::TestDynamicMapPage::onChangeHeightRange (  )  [private]

change height range

bool Eaagles::Instruments::TestDynamicMapPage::onChangeWidthRange (  )  [private]

change width range


Member Data Documentation

const int Eaagles::Instruments::TestDynamicMapPage::MAX_TRACKS = 8 [static]

const int Eaagles::Instruments::TestDynamicMapPage::MAX_AIRPORTS = 8 [static]

const int Eaagles::Instruments::TestDynamicMapPage::MAX_NAV_AIDS = 8 [static]

LCreal Eaagles::Instruments::TestDynamicMapPage::wRange [private]

LCreal Eaagles::Instruments::TestDynamicMapPage::hRange [private]

SendData Eaagles::Instruments::TestDynamicMapPage::wRangeSD [private]

SendData Eaagles::Instruments::TestDynamicMapPage::hRangeSD [private]

mySymbols Eaagles::Instruments::TestDynamicMapPage::myTracks[MAX_TRACKS] [private]

holds the track data

bool Eaagles::Instruments::TestDynamicMapPage::tracksLoaded [private]

tracks have been loaded

mySymbols Eaagles::Instruments::TestDynamicMapPage::myAP[MAX_AIRPORTS] [private]

holds the airport data

bool Eaagles::Instruments::TestDynamicMapPage::airportsLoaded [private]

airports have been loaded

mySymbols Eaagles::Instruments::TestDynamicMapPage::myNA[MAX_NAV_AIDS] [private]

holds the navaid data

bool Eaagles::Instruments::TestDynamicMapPage::navAidsLoaded [private]

navaids have been loaded

LCreal Eaagles::Instruments::TestDynamicMapPage::timer [private]


Generated on Tue Dec 19 16:27:22 2006 for Eaagles by  doxygen 1.5.0