![]() |
VR-Forces 4.0.4 Class Documentation
|
This class is intended for drawing military map marking symbols. More...

Public Member Functions | |
| DtTTFUnitSymbol (DtSymbolDrawer &drawer, unsigned short echelonUnicodeChar=0, unsigned short outlineUnicodeChar=0, unsigned short fillUnicodeChar=0) | |
| DtTTFUnitSymbol (DtNullDrawer &drawer, unsigned short echelonUnicodeChar=0, unsigned short outlineUnicodeChar=0, unsigned short fillUnicodeChar=0) | |
| DtTTFUnitSymbol (const DtTTFUnitSymbol &orig) | |
| DtTTFUnitSymbol & | operator= (const DtTTFUnitSymbol &orig) |
| virtual | ~DtTTFUnitSymbol () |
| virtual DtSymbol * | clone () const |
| Create a clone of this symbol. | |
| virtual void | setFont (const QFont &font) |
| virtual void | setPointSize (const unsigned ptSize) |
| virtual void | setScaleBy (double) |
| Scaling factors. | |
| virtual const QRect & | fontBoundingRect () const |
| virtual const int | width () const |
| virtual const int | height () const |
| virtual void | initializeSymbol (unsigned short echelonUnicodeChar=0, unsigned short outlineUnicodeChar=0, unsigned short fillUnicodeChar=0) |
| mutators / accessors | |
| virtual const unsigned short & | echelonUnicodeChar () const |
| virtual void | setEchelonUnicodeChar (const unsigned short &unicodeChar) |
| virtual const unsigned short & | outlineUnicodeChar () const |
| virtual void | setOutlineUnicodeChar (const unsigned short &unicodeChar) |
| virtual const unsigned short & | fillUnicodeChar () const |
| virtual void | setFillUnicodeChar (const unsigned short &unicodeChar) |
| virtual const unsigned short & | deadUnicodeChar () const |
| virtual void | setDeadUnicodeChar (const unsigned short &unicodeChar) |
| virtual const QString & | echelonStr () const |
| virtual void | setEchelonStr (const QString &string) |
| virtual const QString & | outlineStr () const |
| virtual void | setOutlineStr (const QString &string) |
| virtual const QString & | fillStr () const |
| virtual void | setFillStr (const QString &string) |
| virtual const QString & | deadStr () const |
| virtual void | setDeadStr (const QString &string) |
| virtual bool | isDead () const |
| virtual void | setIsDead (bool isDead) |
Protected Member Functions | |
| virtual QString | internalBitmapSymbolCacheKey () const |
Protected Attributes | |
| unsigned short | myEchelonUnicodeChar |
| member data | |
| unsigned short | myOutlineUnicodeChar |
| unsigned short | myFillUnicodeChar |
| unsigned short | myDeadUnicodeChar |
| QString | myEchelonStr |
| QString | myOutlineStr |
| QString | myFillStr |
| QString | myDeadStr |
| bool | myIsDead |
| bool | myFontChanged |
| QRect | myFontBoundingRect |
This class is intended for drawing military map marking symbols.
It can draw just the echelon or echelon with a fill fill pattern. In addition it can draw the outline size decoration.
| DtTTFUnitSymbol::DtTTFUnitSymbol | ( | DtSymbolDrawer & | drawer, |
| unsigned short | echelonUnicodeChar = 0, |
||
| unsigned short | outlineUnicodeChar = 0, |
||
| unsigned short | fillUnicodeChar = 0 |
||
| ) |
| DtTTFUnitSymbol::DtTTFUnitSymbol | ( | DtNullDrawer & | drawer, |
| unsigned short | echelonUnicodeChar = 0, |
||
| unsigned short | outlineUnicodeChar = 0, |
||
| unsigned short | fillUnicodeChar = 0 |
||
| ) |
| DtTTFUnitSymbol::DtTTFUnitSymbol | ( | const DtTTFUnitSymbol & | orig | ) |
| virtual DtTTFUnitSymbol::~DtTTFUnitSymbol | ( | ) | [virtual] |
| DtTTFUnitSymbol& DtTTFUnitSymbol::operator= | ( | const DtTTFUnitSymbol & | orig | ) |
| virtual DtSymbol* DtTTFUnitSymbol::clone | ( | ) | const [virtual] |
Create a clone of this symbol.
Reimplemented from DtMMMSymbol.
| virtual void DtTTFUnitSymbol::setFont | ( | const QFont & | font | ) | [virtual] |
Reimplemented from DtTTSSymbol.
| virtual void DtTTFUnitSymbol::setPointSize | ( | const unsigned | ptSize | ) | [virtual] |
Reimplemented from DtTTSSymbol.
| virtual void DtTTFUnitSymbol::setScaleBy | ( | double | factor | ) | [virtual] |
Scaling factors.
Reimplemented from DtSymbol.
| virtual const QRect& DtTTFUnitSymbol::fontBoundingRect | ( | ) | const [virtual] |
| virtual const int DtTTFUnitSymbol::width | ( | ) | const [virtual] |
| virtual const int DtTTFUnitSymbol::height | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::initializeSymbol | ( | unsigned short | echelonUnicodeChar = 0, |
| unsigned short | outlineUnicodeChar = 0, |
||
| unsigned short | fillUnicodeChar = 0 |
||
| ) | [virtual] |
mutators / accessors
initializeSymbol() call this after construction, to cause the appropriate QString versions to be computed and stored.
| virtual const unsigned short& DtTTFUnitSymbol::echelonUnicodeChar | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setEchelonUnicodeChar | ( | const unsigned short & | unicodeChar | ) | [virtual] |
| virtual const unsigned short& DtTTFUnitSymbol::outlineUnicodeChar | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setOutlineUnicodeChar | ( | const unsigned short & | unicodeChar | ) | [virtual] |
| virtual const unsigned short& DtTTFUnitSymbol::fillUnicodeChar | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setFillUnicodeChar | ( | const unsigned short & | unicodeChar | ) | [virtual] |
| virtual const unsigned short& DtTTFUnitSymbol::deadUnicodeChar | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setDeadUnicodeChar | ( | const unsigned short & | unicodeChar | ) | [virtual] |
| virtual const QString& DtTTFUnitSymbol::echelonStr | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setEchelonStr | ( | const QString & | string | ) | [virtual] |
| virtual const QString& DtTTFUnitSymbol::outlineStr | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setOutlineStr | ( | const QString & | string | ) | [virtual] |
| virtual const QString& DtTTFUnitSymbol::fillStr | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setFillStr | ( | const QString & | string | ) | [virtual] |
| virtual const QString& DtTTFUnitSymbol::deadStr | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setDeadStr | ( | const QString & | string | ) | [virtual] |
| virtual bool DtTTFUnitSymbol::isDead | ( | ) | const [virtual] |
| virtual void DtTTFUnitSymbol::setIsDead | ( | bool | isDead | ) | [virtual] |
| virtual QString DtTTFUnitSymbol::internalBitmapSymbolCacheKey | ( | ) | const [protected, virtual] |
Reimplemented from DtMMMSymbol.
unsigned short DtTTFUnitSymbol::myEchelonUnicodeChar [protected] |
member data
unsigned short DtTTFUnitSymbol::myOutlineUnicodeChar [protected] |
unsigned short DtTTFUnitSymbol::myFillUnicodeChar [protected] |
unsigned short DtTTFUnitSymbol::myDeadUnicodeChar [protected] |
QString DtTTFUnitSymbol::myEchelonStr [protected] |
QString DtTTFUnitSymbol::myOutlineStr [protected] |
QString DtTTFUnitSymbol::myFillStr [protected] |
QString DtTTFUnitSymbol::myDeadStr [protected] |
bool DtTTFUnitSymbol::myIsDead [protected] |
bool DtTTFUnitSymbol::myFontChanged [mutable, protected] |
QRect DtTTFUnitSymbol::myFontBoundingRect [mutable, protected] |