Classes | Enumerations | Functions | Variables

Eaagles::Instruments Namespace Reference

Classes

class  Adi
class  GhostHorizon
class  Button
class  Knob
class  PushButton
class  RotarySwitch
class  SolenoidSwitch
class  SolenoidButton
class  Switch
class  AltitudeDial
class  AnalogDial
class  DialArcSegment
class  DialPointer
class  DialTickMarks
class  GMeterDial
class  Eadi3DFont
class  Eadi3DObjects
class  Eadi3DPage
class  IrisGLCompat
class  EngPage
class  AnalogGauge
class  AoAIndexer
class  GaugeSlider
class  Tape
class  TickMarks
class  Instrument
class  LandingGear
class  LandingLight
class  BearingPointer
class  CompassRose

Enumerations

enum  { FONT_BEGIN = 1, FONT_NEXT, FONT_END, FONT_ADVANCE }

Functions

Basic::ObjectinstrumentsFormFunc (const char *formname)
 ON_SLOT (1, setSlotMaxRate, Basic::Angle) ON_SLOT(1
 ON_EVENT_OBJ (UPDATE_VALUE7, onUpdateRadBearingPointer, Basic::Angle) ON_EVENT_OBJ(UPDATE_VALUE7
Basic::Number ON_EVENT_OBJ (UPDATE_VALUE8, onUpdateDegBearingPointer, Basic::Number) BearingPointer

Variables

 maxRate
 setSlotMaxRate
 skyColor
 groundColor
 width
 height
 eventId
 valueTable
 endless
 endlessValueStart
 endlessValueLimit
 maintained
 startdepressed
 angles
 startPosition
 holdTimeSec
 eventMap
 selections
 currentState
 startAngle
 sweepAngle
 dialRadius
 mobile
 slices
 dynamic
 outerRadius
 filled
 length
 quantity
 tickGraphic
const LCreal defaultFontWidth = (LCreal)(6.0f * XSCALE)
const LCreal defaultFontHeight = (LCreal)(7.0f * YSCALE)
static float strokeFont [][1+MAX_STROKES *3]
float WHITE [3] = { 1.0, 1.0, 1.0 }
float BLACK [3] = { 0.0, 0.0, 0.0 }
float GREEN [3] = { 0.0, 1.0, 0.0 }
float globeArrowV1 [3] = {0.0, 0.0, 0.0}
float globeArrowV2 [3] = {0.0, 0.0, 0.0}
float globeArrowV3 [3] = {0.0, 0.0, 0.0}
float globeArrowV4 [3] = {0.0, 0.0, 0.0}
float globeArrowV5 [3] = {0.0, 0.0, 0.0}
float globeArrowV6 [3] = {0.0, 0.0, 0.0}
static LCreal GROUND [3] = { 0.588235294f, 0.294117647f, 0.0f }
static LCreal SKY [3] = { 0.0f, 0.5f, 1.0f }
 leftBoundary
 rightBoundary
 outlined
 vertical
 aboveMax
 aboveMin
 inRangeMax
 inRangeMin
 belowMax
 belowMin
 range
 increment
 maximum
 minimum
 convert
 tickLength
 gaugeLength
 flip
 scalingTable
 instVal
 allowComponentPass
 gearDownValue
 gearUpValue
 lightRadius
 headGraphic
 tailGraphic
 onUpdateRadBearingPointer
 centeredRad
 decenteredRad
 displacement

Enumeration Type Documentation

anonymous enum
Enumerator:
FONT_BEGIN 
FONT_NEXT 
FONT_END 
FONT_ADVANCE 

Function Documentation

Basic::Object * Eaagles::Instruments::instrumentsFormFunc ( const char *  formname  ) 
Basic::Number Eaagles::Instruments::ON_EVENT_OBJ ( UPDATE_VALUE8  ,
onUpdateDegBearingPointer  ,
Basic::Number   
)

References STANDARD_CONSTRUCTOR.

Eaagles::Instruments::ON_EVENT_OBJ ( UPDATE_VALUE7  ,
onUpdateRadBearingPointer  ,
Basic::Angle   
)
Eaagles::Instruments::ON_SLOT ( ,
setSlotMaxRate  ,
Basic::Angle   
)

Variable Documentation

static LCreal Eaagles::Instruments::BLACK = { 0.0, 0.0, 0.0 }
float Eaagles::Instruments::globeArrowV1[3] = {0.0, 0.0, 0.0}
float Eaagles::Instruments::globeArrowV2[3] = {0.0, 0.0, 0.0}
float Eaagles::Instruments::globeArrowV3[3] = {0.0, 0.0, 0.0}
float Eaagles::Instruments::globeArrowV4[3] = {0.0, 0.0, 0.0}
float Eaagles::Instruments::globeArrowV5[3] = {0.0, 0.0, 0.0}
float Eaagles::Instruments::globeArrowV6[3] = {0.0, 0.0, 0.0}
static LCreal Eaagles::Instruments::GREEN = { 0.0, 1.0, 0.0 }
LCreal Eaagles::Instruments::GROUND[3] = { 0.588235294f, 0.294117647f, 0.0f } [static]
LCreal Eaagles::Instruments::SKY[3] = { 0.0f, 0.5f, 1.0f } [static]
float Eaagles::Instruments::strokeFont[][1+MAX_STROKES *3] [static]
static LCreal Eaagles::Instruments::WHITE = { 1.0, 1.0, 1.0 }