VR-Forces 4.2 Class Documentation
List of all members | Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainBackground Class Reference
Inheritance diagram for DtTerrainBackground:
Inheritance graph
[legend]

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 DtTerrainDatabase * terrainDatabase () const
- Public Member Functions inherited from DtTMBackground
 DtTMBackground ()
 default constructor
 DtTMBackground (const DtTMBackground &orig)
 default copy constructor
virtual ~DtTMBackground ()
 default destructor
DtTMBackgroundoperator= (const DtTMBackground &rhs)
 default assignment operator
virtual const DtTMViewportExtentsviewportExtents () const
virtual void setViewportExtents (DtTMViewportExtents *v)
virtual QPixmap * pixmap () const
virtual void setPixmap (QPixmap *)
 Deletes old pixmap and resets new pixmap into lens area.
void setNeedsRedraw (bool)
bool needsRedraw () 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 DtTerrainDatabase * myTerrainDatabase
- Protected Attributes inherited from DtTMBackground
QPixmap * myPixmap
DtTMViewportExtentsmyViewportExtents
DtTMAreamyArea
bool myNeedsRedraw

Constructor & Destructor Documentation

DtTerrainBackground::DtTerrainBackground ( )
DtTerrainBackground::DtTerrainBackground ( const DtTerrainBackground orig)
virtual DtTerrainBackground::~DtTerrainBackground ( )
virtual

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
static DtTMBackground* DtTerrainBackground::create ( )
static

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 DtTacticalGdbDrawer* DtTerrainBackground::tdbDrawer ( ) const
virtual
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)
virtualslot
virtual void DtTerrainBackground::fillBackground ( QPainter *  usePainter)
protectedvirtual

Override to draw a different background.

Default fills with solid background color

Member Data Documentation

DtTacticalGdbDrawer* DtTerrainBackground::myTdbDrawer
protected
DtQtDrawer* DtTerrainBackground::myQtDrawer
protected
const DtTerrainDatabase* DtTerrainBackground::myTerrainDatabase
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)