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

List of all members.

Public Slots

virtual void setTerrainDatabase (const DtTerrainDatabase *t)
 Called when the event controller emit signals that the terrain and paper map databases have been set.
virtual void setPaperMapDatabase (const DtPaperMapDatabase *p)
virtual void setFeaturesList (DtTerrainFeaturesListEx *features)

Signals

void terrainDatabaseSet (const DtTerrainDatabase *t)
 For backwards compatibility, these signals are just resent when the event controller sends them.
void paperMapLoaded (const DtPaperMapDatabase *p)

Public Member Functions

 DtTerrainApplication (int &argc, char **argv)
 Constructor.
virtual ~DtTerrainApplication ()
 Destructor.
virtual bool init (DtTMFactory *f, bool bShowSplashScreen=true)
 Initializer. MUST BE CALLED.
virtual DtTerrainFeaturesListExfeaturesList ()
virtual DtTerrainDrawerCollterrainDrawerColl () const
 Access terrain drawer collection.
virtual DtBoundingVolumesManagerboundingVolumesManager () const
 Access bounding volumes manager.
virtual bool openTerrainDatabase (const QString &db)
 Higher level API that allows the user to open a terrain database.
virtual void closeTerrainDatabase ()
 Closes any database that is currently opened without promping for user feedback.
virtual void setTerrainUnitFormatter (DtTerrainUnitFormatter *)
const DtTerrainUnitFormatterunitFormatter () const

Static Public Member Functions

static DtTMApplicationcreate (int argc, char **argv)

Protected Member Functions

virtual bool initMenuSystem ()
 Call to override or initialize menu structure.
virtual bool needsTerrainDatabase () const
 Returns true.
virtual bool initConnections ()
 Init application level QT connections. Called from init.
virtual bool readOptions (DtTMFactory *f)
virtual bool createBoundingVolumesManager (DtTMFactory *f)
 Creates and inits the bounding volume manager.
virtual void initGlobalMiniMapConnections ()
virtual bool setupFromOptions ()
virtual DtTerrainUnitFormattercreateTerrainUnitFormatter ()

Protected Attributes

DtTerrainFeaturesListExmyFeaturesList
DtTerrainDrawerCollmyTerrainDrawerColl
DtBoundingVolumesManagermyBoundingVolumesManager
DtTerrainUnitFormattermyTerrainUnitFormatter
bool myOwnsTerrainUnitFormatter

Constructor & Destructor Documentation

DtTerrainApplication::DtTerrainApplication ( int &  argc,
char **  argv 
)

Constructor.

Destructor.


Member Function Documentation

virtual bool DtTerrainApplication::init ( DtTMFactory f,
bool  bShowSplashScreen = true 
) [virtual]

Initializer. MUST BE CALLED.

Reimplemented from DtTMApplication.

Access terrain drawer collection.

Access bounding volumes manager.

virtual bool DtTerrainApplication::openTerrainDatabase ( const QString &  db) [virtual]

Higher level API that allows the user to open a terrain database.

virtual void DtTerrainApplication::closeTerrainDatabase ( ) [virtual]

Closes any database that is currently opened without promping for user feedback.

virtual void DtTerrainApplication::setTerrainDatabase ( const DtTerrainDatabase t) [virtual, slot]

Called when the event controller emit signals that the terrain and paper map databases have been set.

Will also emit signals that they have been set as well

virtual void DtTerrainApplication::setPaperMapDatabase ( const DtPaperMapDatabase p) [virtual, slot]
virtual void DtTerrainApplication::setFeaturesList ( DtTerrainFeaturesListEx features) [virtual, slot]
static DtTMApplication* DtTerrainApplication::create ( int  argc,
char **  argv 
) [static]

Reimplemented from DtTMApplication.

For backwards compatibility, these signals are just resent when the event controller sends them.

virtual bool DtTerrainApplication::initMenuSystem ( ) [protected, virtual]

Call to override or initialize menu structure.

Reimplemented from DtTMApplication.

virtual bool DtTerrainApplication::needsTerrainDatabase ( ) const [protected, virtual]

Returns true.

Reimplemented from DtTMApplication.

virtual bool DtTerrainApplication::initConnections ( ) [protected, virtual]

Init application level QT connections. Called from init.

Reimplemented from DtTMApplication.

virtual bool DtTerrainApplication::readOptions ( DtTMFactory f) [protected, virtual]

Reimplemented from DtTMApplication.

Creates and inits the bounding volume manager.

virtual void DtTerrainApplication::initGlobalMiniMapConnections ( ) [protected, virtual]

Reimplemented from DtTMApplication.

virtual bool DtTerrainApplication::setupFromOptions ( ) [protected, virtual]

Reimplemented from DtTMApplication.


Member Data Documentation

Referenced by unitFormatter().


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)