VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtOverlayDrawerColl Class Reference

TM includes. More...

Inheritance diagram for DtOverlayDrawerColl:
Inheritance graph
[legend]

Public Member Functions

 DtOverlayDrawerColl ()
 DtOverlayDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtOverlayDrawerColl ()
virtual DtSymbolDrawerlookupDrawer (const DtDrawerKey &key)
 — functions —
virtual bool init ()
- Public Member Functions inherited from DtDrawerColl
 DtDrawerColl ()
 — public constructors / assignment operator / destructor
 DtDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtDrawerColl ()
virtual DtDrawerCollcomponent ()
virtual void setComponent (DtDrawerColl *c)
 Sets the component to be the supplied component.
virtual void addComponent (DtDrawerColl *c)
 Adds a new component into our component chain by moving to the last component and adding it to that one.
virtual void addDrawerCreator (const QString &str, DtSymbolDrawerCreatorFcn fcn)
virtual DtSymbolDrawercreateDrawer (const QString &str)

Static Public Member Functions

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

Protected Member Functions

virtual DtSymbolDrawercreateDrawer (const DtDrawerKey &drawerKey)
- Protected Member Functions inherited from DtDrawerColl
 DtDrawerColl (const DtDrawerColl &orig)
DtDrawerColloperator= (const DtDrawerColl &orig)

Protected Attributes

QCache< QString, DtSymbolDrawermyCache
- Protected Attributes inherited from DtDrawerColl
DtDrawerCollmyComponent
DtNullDrawer myNullDrawer
DtDrawerMap myMap
 Map of symbol types to drawers.

Private Member Functions

 DtOverlayDrawerColl (const DtOverlayDrawerColl &orig)
 Protected so not used. Prefer class to be singleton.
DtOverlayDrawerColloperator= (const DtOverlayDrawerColl &orig)
 Protected so not used. Prefer class to be singleton.

Detailed Description

TM includes.

Holds set of drawers that are used to draw overlays

Constructor & Destructor Documentation

DtOverlayDrawerColl::DtOverlayDrawerColl ( )
DtOverlayDrawerColl::DtOverlayDrawerColl ( DtDrawerColl nextComponent)
virtual DtOverlayDrawerColl::~DtOverlayDrawerColl ( )
virtual
DtOverlayDrawerColl::DtOverlayDrawerColl ( const DtOverlayDrawerColl orig)
private

Protected so not used. Prefer class to be singleton.

Member Function Documentation

static DtOverlayDrawerColl* DtOverlayDrawerColl::create ( )
static

Creates a new instance of this class.

virtual DtSymbolDrawer* DtOverlayDrawerColl::lookupDrawer ( const DtDrawerKey key)
virtual

— functions —

Implements DtDrawerColl.

virtual bool DtOverlayDrawerColl::init ( )
virtual

Reimplemented from DtDrawerColl.

virtual DtSymbolDrawer* DtOverlayDrawerColl::createDrawer ( const DtDrawerKey drawerKey)
protectedvirtual
DtOverlayDrawerColl& DtOverlayDrawerColl::operator= ( const DtOverlayDrawerColl orig)
private

Protected so not used. Prefer class to be singleton.

Member Data Documentation

QCache<QString, DtSymbolDrawer> DtOverlayDrawerColl::myCache
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)