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

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 DtTerrainFeaturesListEx * | featuresList () |
| virtual DtTerrainDrawerColl * | terrainDrawerColl () const |
| Access terrain drawer collection. | |
| virtual DtBoundingVolumesManager * | boundingVolumesManager () 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 DtTerrainUnitFormatter * | unitFormatter () const |
Static Public Member Functions | |
| static DtTMApplication * | create (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 DtTerrainUnitFormatter * | createTerrainUnitFormatter () |
Protected Attributes | |
| DtTerrainFeaturesListEx * | myFeaturesList |
| DtTerrainDrawerColl * | myTerrainDrawerColl |
| DtBoundingVolumesManager * | myBoundingVolumesManager |
| DtTerrainUnitFormatter * | myTerrainUnitFormatter |
| bool | myOwnsTerrainUnitFormatter |
| DtTerrainApplication::DtTerrainApplication | ( | int & | argc, |
| char ** | argv | ||
| ) |
Constructor.
| virtual DtTerrainApplication::~DtTerrainApplication | ( | ) | [virtual] |
Destructor.
| virtual bool DtTerrainApplication::init | ( | DtTMFactory * | f, |
| bool | bShowSplashScreen = true |
||
| ) | [virtual] |
Initializer. MUST BE CALLED.
Reimplemented from DtTMApplication.
| virtual DtTerrainFeaturesListEx* DtTerrainApplication::featuresList | ( | ) | [virtual] |
| virtual DtTerrainDrawerColl* DtTerrainApplication::terrainDrawerColl | ( | ) | const [virtual] |
Access terrain drawer collection.
| virtual DtBoundingVolumesManager* DtTerrainApplication::boundingVolumesManager | ( | ) | const [virtual] |
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::setTerrainUnitFormatter | ( | DtTerrainUnitFormatter * | ) | [virtual] |
| const DtTerrainUnitFormatter * DtTerrainApplication::unitFormatter | ( | ) | const [inline] |
References myTerrainUnitFormatter.
| 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.
| void DtTerrainApplication::terrainDatabaseSet | ( | const DtTerrainDatabase * | t | ) | [signal] |
For backwards compatibility, these signals are just resent when the event controller sends them.
| void DtTerrainApplication::paperMapLoaded | ( | const DtPaperMapDatabase * | p | ) | [signal] |
| 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.
| virtual bool DtTerrainApplication::createBoundingVolumesManager | ( | DtTMFactory * | f | ) | [protected, virtual] |
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.
| virtual DtTerrainUnitFormatter* DtTerrainApplication::createTerrainUnitFormatter | ( | ) | [protected, virtual] |
Referenced by unitFormatter().
bool DtTerrainApplication::myOwnsTerrainUnitFormatter [protected] |