VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainDrawerColl Class Reference

Concrete class holds the set of base drawers -- those which are available on all operating systems. More...

Inheritance diagram for DtTerrainDrawerColl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainDrawerColl ()
 DtTerrainDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtTerrainDrawerColl ()
virtual DtSymbolDrawerlookupDrawer (const DtDrawerKey &key)
 --- functions ---
virtual bool init ()

Static Public Member Functions

static DtTerrainDrawerCollcreate ()
 Creates a new instance of this class.

Protected Member Functions

virtual DtSymbolDrawercreateDrawer (const QString &str)
 Override to look at internal list first.
 DtTerrainDrawerColl (const DtTerrainDrawerColl &orig)
 Protected so not used. Prefer class to be singleton.
DtTerrainDrawerColloperator= (const DtTerrainDrawerColl &orig)
 Protected so not used. Prefer class to be singleton.

Protected Attributes

DtTerrainDrawerMap myDrawers

Detailed Description

Concrete class holds the set of base drawers -- those which are available on all operating systems.

Note that because the inervisibility drawers hold a lot of state information for performance reasons, these drawers are allocated when returned so they must be freed by the developer


Constructor & Destructor Documentation

Protected so not used. Prefer class to be singleton.


Member Function Documentation

virtual DtSymbolDrawer* DtTerrainDrawerColl::lookupDrawer ( const DtDrawerKey key) [virtual]

--- functions ---

Implements DtDrawerColl.

Creates a new instance of this class.

virtual bool DtTerrainDrawerColl::init ( ) [virtual]

Reimplemented from DtDrawerColl.

virtual DtSymbolDrawer* DtTerrainDrawerColl::createDrawer ( const QString &  str) [protected, virtual]

Override to look at internal list first.

Reimplemented from DtDrawerColl.

DtTerrainDrawerColl& DtTerrainDrawerColl::operator= ( const DtTerrainDrawerColl orig) [protected]

Protected so not used. Prefer class to be singleton.


Member Data Documentation


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)