![]() |
VR-Forces 4.7 Class Documentation
|
Public Types | |
| enum | ForegroundColor { FG_NONE, FG_BLACK, FG_WHITE, FG_YELLOW } |
| enum | BackgroundColor { BG_NONE, BG_YELLOW, BG_RED, BG_BLACK } |
| enum | Side { SIDE_NONE, SIDE_FRONT, SIDE_BACK } |
| enum | Frame { FRAME_NONE, FRAME_BEGIN, FRAME_MIDDLE, FRAME_END, FRAME_CHAR } |
| enum | Special { SPECIAL_NONE, SPECIAL_CRITICAL, SPECIAL_SAFETY, SPECIAL_HAZARD } |
Public Member Functions | |
| DtTaxiwaySignLetter () | |
| DtTaxiwaySignLetter (ForegroundColor fgC, BackgroundColor bgC, Side side, Frame frame, Special special, const std::string &text) | |
| virtual | ~DtTaxiwaySignLetter () |
| virtual std::string | foregroundAsString () |
| Get the foreground enum as a string (FG_YELLOW -> "Yellow") If you change this, update the taxiway sign dxtc file. | |
| virtual std::string | backgroundAsString () |
| Get the background enum as a string (BG_YELLOW -> "Yellow") If you change this, update the taxiway sign dxtc file. | |
| virtual std::string | specialAsString () |
| Get the special enum for this character as a string (ex. | |
Get and set the foreground color of a taxiway sign character | |
| virtual ForegroundColor | foreground () |
| virtual void | setForeground (ForegroundColor fgC) |
Get and set the background color of a taxiway sign character | |
| virtual BackgroundColor | backround () |
| virtual void | setBackground (BackgroundColor bgC) |
Get and set which side (front/back) the character appears | |
| virtual Side | side () |
| virtual void | setSide (Side side) |
Get and set the glyph name for the letter (ex. "A", "Hazard1") | |
| virtual std::string & | label () |
| virtual void | setLabel (const std::string &label) |
Get/set/check the frame for a character | |
| virtual Frame | frame () |
| virtual void | setFrame (Frame frame) |
| virtual bool | hasFrame () |
Get/set/check whether this frame is a special character | |
("Critical","Hazard","Safety") which needs to be expanded if it is the only character on a side | |
| virtual Special | special () |
| virtual void | setSpecial (Special special) |
| virtual bool | isSpecial () |
Protected Attributes | |
| ForegroundColor | myForegroundColor |
| BackgroundColor | myBackgroundColor |
| Side | mySide |
| Frame | myFrame |
| Special | mySpecial |
| std::string | myLabel |
| makVrv::DtTaxiwaySignLetter::DtTaxiwaySignLetter | ( | ) |
| makVrv::DtTaxiwaySignLetter::DtTaxiwaySignLetter | ( | ForegroundColor | fgC, |
| BackgroundColor | bgC, | ||
| Side | side, | ||
| Frame | frame, | ||
| Special | special, | ||
| const std::string & | text | ||
| ) |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
Get the foreground enum as a string (FG_YELLOW -> "Yellow") If you change this, update the taxiway sign dxtc file.
|
virtual |
Get the background enum as a string (BG_YELLOW -> "Yellow") If you change this, update the taxiway sign dxtc file.
|
virtual |
Get the special enum for this character as a string (ex.
SPECIAL_CRITICAL -> "Critical")
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |