Eaagles::Instruments::TickMarks Class Reference

Inherits Eaagles::Instruments::AnalogGauge.

Inheritance diagram for Eaagles::Instruments::TickMarks:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TickMarks ()
virtual void drawFunc ()
virtual bool setTickMarkLength (const LCreal newLength)
virtual bool setQuantity (const int newQ)
virtual bool setGaugeLength (const LCreal newL)
LCreal getTickMarkLength ()
int getQuantity ()

Protected Member Functions

bool setSlotTickMarkLength (const Basic::LcNumber *const newLength)
bool setSlotQuantity (const Basic::LcNumber *const newQ)
bool setSlotGaugeLength (const Basic::LcNumber *const newL)

Private Attributes

LCreal lengthTM
int quantity
LCreal gaugeLength

Constructor & Destructor Documentation

Eaagles::Instruments::TickMarks::TickMarks (  ) 


Member Function Documentation

void Eaagles::Instruments::TickMarks::drawFunc (  )  [virtual]

BasicGL::LcGraphic interface.

Reimplemented from Eaagles::Instruments::AnalogGauge.

bool Eaagles::Instruments::TickMarks::setTickMarkLength ( const LCreal  newLength  )  [virtual]

set the tick mark length

bool Eaagles::Instruments::TickMarks::setQuantity ( const int  newQ  )  [virtual]

Sets the number of tick marks we will have.

bool Eaagles::Instruments::TickMarks::setGaugeLength ( const LCreal  newL  )  [virtual]

sets the guage length

LCreal Eaagles::Instruments::TickMarks::getTickMarkLength (  )  [inline]

gets the length of tick mark

int Eaagles::Instruments::TickMarks::getQuantity (  )  [inline]

gets the quantity of tick marks

bool Eaagles::Instruments::TickMarks::setSlotTickMarkLength ( const Basic::LcNumber *const  newLength  )  [protected]

slot functions

bool Eaagles::Instruments::TickMarks::setSlotQuantity ( const Basic::LcNumber *const  newQ  )  [protected]

bool Eaagles::Instruments::TickMarks::setSlotGaugeLength ( const Basic::LcNumber *const  newL  )  [protected]


Member Data Documentation

LCreal Eaagles::Instruments::TickMarks::lengthTM [private]

tick mark length (if not a graphic)

int Eaagles::Instruments::TickMarks::quantity [private]

how many tick marks will we have?

LCreal Eaagles::Instruments::TickMarks::gaugeLength [private]

length we are spanning our tick marks over


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