VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DtSymbolMapper Class Reference
Inheritance diagram for DtSymbolMapper:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSymbolMapper ()
 DtSymbolMapper (DtBaseSymbolMapper *)
virtual ~DtSymbolMapper ()
virtual bool init ()
 Initialize system to add creator functions.
virtual DtSymbolprocessCreateSymbol (const DtTerrainModelData &data, void *usr)
 Creators.

Static Public Member Functions

static DtBaseSymbolMappercreate ()
 Returns a newly created instance of a DtBaseSymbolMapper.
static DtSymbolcreateSymbol (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 DtSymbolcreateTerrainNodeSymbol (const DtTerrainModelData &data, void *usr)
virtual DtSymbolcreateTerrainEdgeSymbol (const DtTerrainModelData &data, void *usr)

Private Member Functions

 DtSymbolMapper (const DtSymbolMapper &orig)
DtSymbolMapperoperator= (const DtSymbolMapper orig)

Constructor & Destructor Documentation

virtual DtSymbolMapper::~DtSymbolMapper ( ) [virtual]
DtSymbolMapper::DtSymbolMapper ( const DtSymbolMapper orig) [private]

Member Function Documentation

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.

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]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)