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 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)

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)