![]() |
VR-Forces 4.0.4 Class Documentation
|
This class will read and parse and MTL file and add the resultant symbol map entries into the symbol mapper. More...

Classes | |
| struct | ParserEntry |
Public Member Functions | |
| DtMtlMapReader (DtBaseMapper *mapper) | |
| virtual | ~DtMtlMapReader () |
| virtual bool | load (const QString &filename, bool replace=false) |
| virtual bool | init () |
| virtual bool | save (const QString &) |
| virtual DtSymbolDescriptor * | createSymbol (QString symbol, QString key, const DtlObjPtr &args, DtlObjPtr &result) |
| virtual void | setEnv (DtMtlEnvironment *env) |
| virtual void | parse (const QString &str) |
| Parses the specified mtl line and adds the result to the symbol mapper. | |
| virtual bool | replace () const |
Static Public Member Functions | |
| static DtlObjPtr | parseOverlaySymbolMap (const DtlObjPtr &args, const DtlObjPtr &) |
| static DtlObjPtr | parseSymbolMap (const DtlObjPtr &args, const DtlObjPtr &) |
| static DtMapReader * | create (DtBaseMapper *mapper) |
| static DtSymbolDescriptor * | parseBmpSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseTtfSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseUTTFSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseUTTFExtendedSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseTtsSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parsePlySymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseBoxSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
Protected Member Functions | |
| virtual DtSymbolDescriptor * | processBmpSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processTtfSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processUTTFSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processUTTFExtendedSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processTtsSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processPlySymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processBoxSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual QString | mapFontKey (const QString &value) const |
| virtual void | initEnv () |
| virtual void | parseColorAndTransparency (DtlObjPtr &ptr, DtSymbolDescriptor *desc) |
Protected Attributes | |
| DtMtlEnvironment * | myMtlEnvironment |
| bool | myOwnsEnv |
| bool | myReplace |
Static Protected Attributes | |
| static std::vector< ParserEntry > | theAddlParserList |
| ! This allows additional parsers to be added to the tactical map level from higher application tiers. | |
This class will read and parse and MTL file and add the resultant symbol map entries into the symbol mapper.
| DtMtlMapReader::DtMtlMapReader | ( | DtBaseMapper * | mapper | ) |
| virtual DtMtlMapReader::~DtMtlMapReader | ( | ) | [virtual] |
| virtual bool DtMtlMapReader::load | ( | const QString & | filename, |
| bool | replace = false |
||
| ) | [virtual] |
Implements DtMapReader.
| virtual bool DtMtlMapReader::init | ( | ) | [virtual] |
Implements DtMapReader.
| virtual bool DtMtlMapReader::save | ( | const QString & | ) | [virtual] |
Implements DtMapReader.
| virtual DtSymbolDescriptor* DtMtlMapReader::createSymbol | ( | QString | symbol, |
| QString | key, | ||
| const DtlObjPtr & | args, | ||
| DtlObjPtr & | result | ||
| ) | [virtual] |
| virtual void DtMtlMapReader::setEnv | ( | DtMtlEnvironment * | env | ) | [virtual] |
| virtual void DtMtlMapReader::parse | ( | const QString & | str | ) | [virtual] |
Parses the specified mtl line and adds the result to the symbol mapper.
| virtual bool DtMtlMapReader::replace | ( | ) | const [virtual] |
| static DtlObjPtr DtMtlMapReader::parseOverlaySymbolMap | ( | const DtlObjPtr & | args, |
| const DtlObjPtr & | |||
| ) | [static] |
| static DtlObjPtr DtMtlMapReader::parseSymbolMap | ( | const DtlObjPtr & | args, |
| const DtlObjPtr & | |||
| ) | [static] |
| static DtMapReader* DtMtlMapReader::create | ( | DtBaseMapper * | mapper | ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseBmpSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseTtfSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseUTTFSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseUTTFExtendedSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseTtsSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parsePlySymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| static DtSymbolDescriptor* DtMtlMapReader::parseBoxSymbol | ( | DtMapReader * | reader, |
| QString | key, | ||
| void *& | args, | ||
| void *& | retval | ||
| ) | [static] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processBmpSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processTtfSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processUTTFSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processUTTFExtendedSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processTtsSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processPlySymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual DtSymbolDescriptor* DtMtlMapReader::processBoxSymbol | ( | QString | key, |
| DtlObjPtr & | args, | ||
| DtlObjPtr & | retval | ||
| ) | [protected, virtual] |
| virtual QString DtMtlMapReader::mapFontKey | ( | const QString & | value | ) | const [protected, virtual] |
| virtual void DtMtlMapReader::initEnv | ( | ) | [protected, virtual] |
| virtual void DtMtlMapReader::parseColorAndTransparency | ( | DtlObjPtr & | ptr, |
| DtSymbolDescriptor * | desc | ||
| ) | [protected, virtual] |
std::vector<ParserEntry> DtMtlMapReader::theAddlParserList [static, protected] |
! This allows additional parsers to be added to the tactical map level from higher application tiers.
DtMtlEnvironment* DtMtlMapReader::myMtlEnvironment [protected] |
bool DtMtlMapReader::myOwnsEnv [protected] |
bool DtMtlMapReader::myReplace [protected] |