![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Slots | |
| virtual void | updateCoordinateSystem (const DtCoordSys &sys) |
Public Member Functions | |
| DtTerrainBackground () | |
| DtTerrainBackground (const DtTerrainBackground &orig) | |
| virtual | ~DtTerrainBackground () |
| DtTerrainBackground & | operator= (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 DtTacticalGdbDrawer * | tdbDrawer () const |
| virtual void | setTdbDrawer (DtTacticalGdbDrawer *t) |
| virtual DtQtDrawer * | qtDrawer () const |
| virtual void | setQtDrawer (DtQtDrawer *d) |
| virtual const DtTdbDrawerOptions * | tdbDrawerOptions () 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 |
Static Public Member Functions | |
| static DtTMBackground * | create () |
| Returns a newly created instance of a DtTerrainBackground. | |
Protected Member Functions | |
| virtual void | fillBackground (QPainter *usePainter) |
| Override to draw a different background. | |
Protected Attributes | |
| DtTacticalGdbDrawer * | myTdbDrawer |
| DtQtDrawer * | myQtDrawer |
| const DtTerrainDatabase * | myTerrainDatabase |
| DtTerrainBackground::DtTerrainBackground | ( | const DtTerrainBackground & | orig | ) |
| virtual DtTerrainBackground::~DtTerrainBackground | ( | ) | [virtual] |
| 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 | ) | [virtual, slot] |
| virtual void DtTerrainBackground::fillBackground | ( | QPainter * | usePainter | ) | [protected, virtual] |
Override to draw a different background.
Default fills with solid background color
DtTacticalGdbDrawer* DtTerrainBackground::myTdbDrawer [protected] |
DtQtDrawer* DtTerrainBackground::myQtDrawer [protected] |
const DtTerrainDatabase* DtTerrainBackground::myTerrainDatabase [protected] |