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

List of all members.

Public Slots

virtual void updateCoordinateSystem (const DtCoordSys &sys)

Public Member Functions

 DtTerrainBackground ()
 DtTerrainBackground (const DtTerrainBackground &orig)
virtual ~DtTerrainBackground ()
DtTerrainBackgroundoperator= (const DtTerrainBackground &rhs)
virtual bool init (DtTMArea *area)
 This function must be called or else nothing will happen.
virtual bool init (DtTacticalGdbDrawer *tdbDrawer, DtQtDrawer *qtDrawer, const DtTdbDrawerOptions *o, DtTerrainViewportExtents *v)
virtual void draw (QPainter *painter=NULL)
 Overload these functions in a working background class.
virtual void clear ()
virtual DtTacticalGdbDrawertdbDrawer () const
virtual void setTdbDrawer (DtTacticalGdbDrawer *t)
virtual DtQtDrawerqtDrawer () const
virtual void setQtDrawer (DtQtDrawer *d)
virtual const DtTdbDrawerOptionstdbDrawerOptions () const
virtual void setTdbDrawerOptions (const DtTdbDrawerOptions *o)
virtual void setFeatureDrawOrder (DtList *list)
 Sets the feature draw order list in the tdb drawer.
virtual void setTerrainDatabase (const DtTerrainDatabase *)
virtual void setPaperMapDatabase (const DtPaperMapDatabase *db)
virtual const DtTerrainDatabaseterrainDatabase () const

Static Public Member Functions

static DtTMBackgroundcreate ()
 Returns a newly created instance of a DtTerrainBackground.

Protected Member Functions

virtual void fillBackground (QPainter *usePainter)
 Override to draw a different background.

Protected Attributes

DtTacticalGdbDrawermyTdbDrawer
DtQtDrawermyQtDrawer
const DtTerrainDatabasemyTerrainDatabase

Constructor & Destructor Documentation


Member Function Documentation

DtTerrainBackground& DtTerrainBackground::operator= ( const DtTerrainBackground rhs)
virtual bool DtTerrainBackground::init ( DtTMArea area) [virtual]

This function must be called or else nothing will happen.

Reimplemented from DtTMBackground.

virtual bool DtTerrainBackground::init ( DtTacticalGdbDrawer tdbDrawer,
DtQtDrawer qtDrawer,
const DtTdbDrawerOptions o,
DtTerrainViewportExtents v 
) [virtual]

Returns a newly created instance of a DtTerrainBackground.

virtual void DtTerrainBackground::draw ( QPainter *  painter = NULL) [virtual]

Overload these functions in a working background class.

Implements DtTMBackground.

virtual void DtTerrainBackground::clear ( ) [virtual]

Implements DtTMBackground.

virtual void DtTerrainBackground::setTdbDrawer ( DtTacticalGdbDrawer t) [virtual]
virtual DtQtDrawer* DtTerrainBackground::qtDrawer ( ) const [virtual]
virtual void DtTerrainBackground::setQtDrawer ( DtQtDrawer d) [virtual]
virtual const DtTdbDrawerOptions* DtTerrainBackground::tdbDrawerOptions ( ) const [virtual]
virtual void DtTerrainBackground::setTdbDrawerOptions ( const DtTdbDrawerOptions o) [virtual]
virtual void DtTerrainBackground::setFeatureDrawOrder ( DtList *  list) [virtual]

Sets the feature draw order list in the tdb drawer.

The draw order is a list of lists where the lists are in the order the features should be drawn and each list contains a list of specification indicies

virtual void DtTerrainBackground::setTerrainDatabase ( const DtTerrainDatabase ) [virtual]
virtual void DtTerrainBackground::setPaperMapDatabase ( const DtPaperMapDatabase db) [virtual]
virtual const DtTerrainDatabase* DtTerrainBackground::terrainDatabase ( ) const [virtual]
virtual void DtTerrainBackground::updateCoordinateSystem ( const DtCoordSys sys) [virtual, slot]
virtual void DtTerrainBackground::fillBackground ( QPainter *  usePainter) [protected, virtual]

Override to draw a different background.

Default fills with solid background color


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)