Public Member Functions |
| virtual | ~DtTaxiwaySignParser () |
| | virtual DTOR
|
| virtual void | parseTaxiwaySignText (const std::string &text, TaxiwaySignSide &signFront, TaxiwaySignSide &signBack) |
| | Take xplane style sign string and break it into individual front and back arrays of letters.
|
| virtual void | advanceFrameState (DtTaxiwaySignLetter::Frame &frame) |
| | If the previous frame state was FRAME_BEGIN, advance to FRAME_MIDDLE.
|
| virtual void | setPrevLetterFrameState (TaxiwaySignSide *lbl) |
| | If current character doesn't have a frame, close previous letter's.
|
| virtual void | printSignChars (TaxiwaySignSide &lbl) |
| | Print out each character's info on foreground, background, label, etc.
|
| virtual unsigned int | countFrameChars (TaxiwaySignSide &lbl) |
| | How many characters have a frame in this sign side.
|
| virtual void | padLettersToFitSign (TaxiwaySignSide &signFront, TaxiwaySignSide &signBack, unsigned int numLettersPerSegment) |
| | Expand the front and back of the sign to fit a multiple of the number of letters per sign segment (fit to model)
|
| virtual bool | hasOnlySpecialChar (TaxiwaySignSide &sign) |
| | Does this sign side have only special characters.
|
| virtual void | fillWithSpecialChar (TaxiwaySignSide &sign, DtTaxiwaySignLetter::Side signSide, DtTaxiwaySignLetter::Special special, unsigned int newSize) |
| | Expand a side with a repeated special character.
|
| virtual void | padWithSpaces (TaxiwaySignSide &sign, DtTaxiwaySignLetter::Side signSide, unsigned int numSpaces) |
| | Put spaces on the front and back to pad out a sign to fit a size needed by the model.
|
Member Typedef Documentation
Constructor & Destructor Documentation
| virtual makVrv::DtTaxiwaySignParser::~DtTaxiwaySignParser |
( |
| ) |
|
|
virtual |
| makVrv::DtTaxiwaySignParser::DtTaxiwaySignParser |
( |
| ) |
|
|
protected |
Member Function Documentation
Take xplane style sign string and break it into individual front and back arrays of letters.
If the previous frame state was FRAME_BEGIN, advance to FRAME_MIDDLE.
| virtual void makVrv::DtTaxiwaySignParser::setPrevLetterFrameState |
( |
TaxiwaySignSide * |
lbl | ) |
|
|
virtual |
If current character doesn't have a frame, close previous letter's.
| virtual void makVrv::DtTaxiwaySignParser::printSignChars |
( |
TaxiwaySignSide & |
lbl | ) |
|
|
virtual |
Print out each character's info on foreground, background, label, etc.
| virtual unsigned int makVrv::DtTaxiwaySignParser::countFrameChars |
( |
TaxiwaySignSide & |
lbl | ) |
|
|
virtual |
How many characters have a frame in this sign side.
| virtual void makVrv::DtTaxiwaySignParser::padLettersToFitSign |
( |
TaxiwaySignSide & |
signFront, |
|
|
TaxiwaySignSide & |
signBack, |
|
|
unsigned int |
numLettersPerSegment |
|
) |
| |
|
virtual |
Expand the front and back of the sign to fit a multiple of the number of letters per sign segment (fit to model)
Does this sign side have only special characters.
Expand a side with a repeated special character.
Put spaces on the front and back to pad out a sign to fit a size needed by the model.
Friends And Related Function Documentation
The documentation for this class was generated from the following file: