![]() |
VR-Forces 4.0.4 Class Documentation
|
Concrete class holds the set of base drawers -- those which are available on all operating systems. More...

Public Member Functions | |
| DtTerrainDrawerColl () | |
| DtTerrainDrawerColl (DtDrawerColl *nextComponent) | |
| virtual | ~DtTerrainDrawerColl () |
| virtual DtSymbolDrawer * | lookupDrawer (const DtDrawerKey &key) |
| --- functions --- | |
| virtual bool | init () |
Static Public Member Functions | |
| static DtTerrainDrawerColl * | create () |
| Creates a new instance of this class. | |
Protected Member Functions | |
| virtual DtSymbolDrawer * | createDrawer (const QString &str) |
| Override to look at internal list first. | |
| DtTerrainDrawerColl (const DtTerrainDrawerColl &orig) | |
| Protected so not used. Prefer class to be singleton. | |
| DtTerrainDrawerColl & | operator= (const DtTerrainDrawerColl &orig) |
| Protected so not used. Prefer class to be singleton. | |
Protected Attributes | |
| DtTerrainDrawerMap | myDrawers |
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
| DtTerrainDrawerColl::DtTerrainDrawerColl | ( | DtDrawerColl * | nextComponent | ) |
| virtual DtTerrainDrawerColl::~DtTerrainDrawerColl | ( | ) | [virtual] |
| DtTerrainDrawerColl::DtTerrainDrawerColl | ( | const DtTerrainDrawerColl & | orig | ) | [protected] |
Protected so not used. Prefer class to be singleton.
| virtual DtSymbolDrawer* DtTerrainDrawerColl::lookupDrawer | ( | const DtDrawerKey & | key | ) | [virtual] |
--- functions ---
Implements DtDrawerColl.
| static DtTerrainDrawerColl* DtTerrainDrawerColl::create | ( | ) | [static] |
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.
DtTerrainDrawerMap DtTerrainDrawerColl::myDrawers [protected] |