![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtSymbolMapper () | |
| DtSymbolMapper (DtBaseSymbolMapper *) | |
| virtual | ~DtSymbolMapper () |
| virtual bool | init () |
| Initialize system to add creator functions. | |
| virtual DtSymbol * | processCreateSymbol (const DtTerrainModelData &data, void *usr) |
| Creators. | |
Static Public Member Functions | |
| static DtBaseSymbolMapper * | create () |
| Returns a newly created instance of a DtBaseSymbolMapper. | |
| static DtSymbol * | createSymbol (const DtBaseSymbolMapper *mapper, const DtModelData &data, void *usr) |
| Static creators call creators in base symbol mapper for easier override. | |
Protected Member Functions | |
| virtual void | modifySymbol (DtSymbol *symbol, DtSymbolDescriptor *symDesc, int force, const DtEntityMapperKey &emk) |
| Called after symbol is created, used to apply additional modifications to symbol. | |
| virtual DtSymbol * | createTerrainNodeSymbol (const DtTerrainModelData &data, void *usr) |
| virtual DtSymbol * | createTerrainEdgeSymbol (const DtTerrainModelData &data, void *usr) |
Private Member Functions | |
| DtSymbolMapper (const DtSymbolMapper &orig) | |
| DtSymbolMapper & | operator= (const DtSymbolMapper orig) |
| virtual DtSymbolMapper::~DtSymbolMapper | ( | ) | [virtual] |
| DtSymbolMapper::DtSymbolMapper | ( | const DtSymbolMapper & | orig | ) | [private] |
| virtual bool DtSymbolMapper::init | ( | ) | [virtual] |
Initialize system to add creator functions.
Reimplemented from DtBaseSymbolMapper.
Reimplemented in DtOverlaySymbolMapper.
| virtual DtSymbol* DtSymbolMapper::processCreateSymbol | ( | const DtTerrainModelData & | data, |
| void * | usr | ||
| ) | [virtual] |
Creators.
| static DtBaseSymbolMapper* DtSymbolMapper::create | ( | ) | [static] |
Returns a newly created instance of a DtBaseSymbolMapper.
Reimplemented from DtBaseSymbolMapper.
Reimplemented in DtOverlaySymbolMapper.
| static DtSymbol* DtSymbolMapper::createSymbol | ( | const DtBaseSymbolMapper * | mapper, |
| const DtModelData & | data, | ||
| void * | usr | ||
| ) | [static] |
Static creators call creators in base symbol mapper for easier override.
| virtual void DtSymbolMapper::modifySymbol | ( | DtSymbol * | symbol, |
| DtSymbolDescriptor * | symDesc, | ||
| int | force, | ||
| const DtEntityMapperKey & | emk | ||
| ) | [protected, virtual] |
Called after symbol is created, used to apply additional modifications to symbol.
Reimplemented from DtBaseSymbolMapper.
Reimplemented in DtOverlaySymbolMapper.
| virtual DtSymbol* DtSymbolMapper::createTerrainNodeSymbol | ( | const DtTerrainModelData & | data, |
| void * | usr | ||
| ) | [protected, virtual] |
| virtual DtSymbol* DtSymbolMapper::createTerrainEdgeSymbol | ( | const DtTerrainModelData & | data, |
| void * | usr | ||
| ) | [protected, virtual] |
| DtSymbolMapper& DtSymbolMapper::operator= | ( | const DtSymbolMapper | orig | ) | [private] |