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

Public Member Functions | |
| DtVrfOpdEditorApplication (makVrv::DtVrvApplicationConfiguration &config) | |
| virtual | ~DtVrfOpdEditorApplication () |
| virtual void | initialize (int argc, char **argv) |
| Initializes the application with the given command line options and replaces main window. | |
| virtual DtPhysicalWorldParams * | physicalWorldParams () |
| virtual DtReaderWriterClassDocDB * | parameterDocDB () const |
| virtual void | sendCommMessage (const QString &message, const QStringList &systems) |
| virtual DtVrfOpdEditorAppEventController * | appEventController () |
| Returns the applications app event controller. Creates if does not exist. | |
| virtual DtVrfOpdEditorWindow * | mainWindow () |
| Returns the applications main window. | |
| virtual void | addParameterType (const char *parm, const char *parmLike, DtSimObjectParametersCreatorFcn fcn=NULL) |
| Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file. | |
| virtual void | addController (const char *controllerName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file. | |
| virtual void | addSensor (const char *sensorName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file. | |
| virtual void | addActuator (const char *actuatorName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file. | |
Public Member Functions inherited from DtParameterAlteringApplication | |
| DtParameterAlteringApplication (makVrv::DtVrvApplicationConfiguration &config) | |
| Constructor. | |
| virtual | ~DtParameterAlteringApplication () |
| Destructor. | |
| virtual std::string | startupValue (const std::string &) const |
| Returns a value that is set at startup to use in the application. | |
| virtual void | setStartupValue (const std::string &key, const std::string &value) |
| Sets a startup value, replacing any that exists. | |
| virtual void | run () |
| Runs the application. Signals deInitialized if application has started successfully. | |
| virtual void | setMainWindowCreatorFunction (makVrv::DtDeMainWindowProvider *) |
| MUST be called to create a new main window of the appropriate type. | |
| virtual void | addUserExtentsion (const DtString &type, DtVrfSRUserExtensionCreatorFcn fcn) |
| Add a creator for user extension SR. | |
Public Member Functions inherited from makVrf::DtVrfGuiApplication | |
| DtVrfGuiApplication (makVrv::DtVrvApplicationConfiguration &config) | |
| Constructor to the VRFGUI application. | |
| virtual | ~DtVrfGuiApplication () |
| Destructor to the VRFGUI application. | |
| void | setPluginApplication (const std::string &) |
| Sets the plugin application name. | |
| const std::string & | pluginApplication () const |
| Gets the plugin application name. | |
| virtual void | setLoadSystemPlugins (bool) |
| If set to false does not load any plugins from the plugins directory. Default is true. | |
| virtual bool | loadSystemPlugins () const |
| virtual makVrv::DtUnicode | applicationName () const |
| Returns the application name as defined in the configuration. | |
| virtual void | writeGuiConfiguration () |
| Override to send out pre/post write gui configuration signals. | |
Public Member Functions inherited from makVrv::DtVrvApplication | |
| DtVrvApplication () | |
| Constructor. | |
| DtVrvApplication (const DtVrvApplicationConfiguration &appConfig) | |
| virtual | ~DtVrvApplication () |
| Destructor. | |
| DtVrvApplicationConfiguration & | configuration () |
| DtVrvApplicationConfiguration accessor. | |
| DtPageConfiguration & | masterModePageConfiguration () |
| Get the page configuration which may be altered by plugins. | |
| DtPageConfiguration & | slaveModePageConfiguration () |
| DtMenuConfiguration & | masterModeMenuConfiguration () |
| Get the menu configuration which may be altered by plugins. | |
| DtMenuConfiguration & | slaveModeMenuConfiguration () |
| DtToolbarConfiguration & | masterModeToolbarConfiguration () |
| Get the toolbar configuration which may be altered by plugins. | |
| DtToolbarConfiguration & | slaveModeToolbarConfiguration () |
| DtDe & | de () |
| DtDe accessor. | |
| virtual bool | updateCurrentGuiConfiguration () |
| Updates the current GUI configuration with the current UI layout status. | |
| virtual void | installCommandLineProcessor (DtVrvCommandLineProcessor *commandLineProcessor) |
| Add a configuration transformer that runs at command line processor level priority. | |
| virtual void | installPrePluginTransform (const ApplicationTransform &transform, const std::string &id) |
| Add a transformer that runs before plug-ins are loaded. | |
| virtual void | installPostPluginTransform (const ApplicationTransform &transform, const std::string &id) |
| Add a transformer that runs after plug-ins are loaded. | |
| virtual void | installPostAssembleTransform (const ApplicationTransform &transform, const std::string &id) |
| Add a transformer that runs after the application is assembled and before the DtDe is initialized. | |
Static Public Member Functions | |
| static DtVrfOpdEditorApplication * | app (makVrv::DtDe &) |
| Returns a pointer to this object given the de. | |
Protected Slots | |
| virtual void | inputReceived (const QString &) |
Protected Member Functions | |
| virtual bool | loadParameterDocDB (DtReaderWriterClassDocDB ¶meterDocDB) |
| virtual DtReaderWriterClassDocDB * | createParameterDocDB () const |
| virtual DtPhysicalWorldParams * | createPhysicalWorldParams () const |
| virtual void | setupMenu () |
| Adds and sets up menu items;. | |
Protected Member Functions inherited from DtParameterAlteringApplication | |
| virtual void | loadTranslationFiles (const std::string &) |
| virtual void | assemble () |
| Assembles the application and signals the pre and post of the assembly process. | |
| virtual void | dePostInitialize () |
| Called during the post initialize process of the de, initialize some things before drivers get initialized. | |
| virtual void | loadPluginModulesExt () |
| Calls setupMenu() | |
Protected Member Functions inherited from makVrf::DtVrfGuiApplication | |
| virtual void | loadPluginModules () |
| Override to set up additional plugins to load. | |
| virtual void | bindObserverModes (const ObserverModeBindings &modes) |
| Given the list, binds the observers (if they exist) to the visual mode. | |
| virtual DtVrfGuiPluginManager * | createPluginManager () |
| Creates and returns the plugin manager for VRF plugins. | |
| virtual void | setupForObserverMode () |
| Called to set up Gui configuration and settings based on current observer mode selection. | |
| virtual void | setupForPvdMode () |
| Sets up GUI for PVD mode only. Experimental as of 4.0. | |
| virtual void | setupForStealthMode () |
| Sets up for Stealth only. Experimental as of 4.0. | |
| virtual void | setupAdditionalVisualizers () |
| Set up any additional visualizers VR-Forces needs, for example, Range rings. | |
| virtual void | setupAdditionalTacticalGraphicsVisualizers () |
| Set up any additional visualizers VR-Forces needs, for example, sceeario events. | |
| virtual void | setupBoundingVolumes () |
| Sets up bounding volumes for entities. | |
| virtual void | setupObjectConsoleWarngForTacticalGraphics () |
| Sets up object console warning visualizer for tactical graphics. | |
| virtual void | setupBoundingVolumes (const std::string &root) |
| Sets up the bounding volumes to be under a particular root node. | |
| virtual void | setupRangeRings () |
| Sets up range ring items. | |
| virtual void | setupAdditionalAggregateVisualizers () |
| virtual void | loadSavedGuiState () |
| Keep toolbar and page configurations from gui configuration. | |
Protected Member Functions inherited from makVrv::DtVrvApplication | |
| virtual void | createDefaultDisplayEngineConfiguration () |
| Create default engine configurations if none exist. | |
| virtual DtDisplayConfiguration | embeddedMasterDisplayConfig () |
| Helper method that returns an embedded display config. | |
| virtual void | createDefaultObserverConfiguration () |
| Create default observer configurations if none exist. | |
| DtVrfOpdEditorApplication::DtVrfOpdEditorApplication | ( | makVrv::DtVrvApplicationConfiguration & | config | ) |
|
virtual |
Initializes the application with the given command line options and replaces main window.
| argc | command line args |
| argv | command line args |
Reimplemented from DtParameterAlteringApplication.
|
virtual |
|
virtual |
|
virtual |
|
static |
Returns a pointer to this object given the de.
Reimplemented from DtParameterAlteringApplication.
|
virtual |
Returns the applications app event controller. Creates if does not exist.
|
virtual |
Returns the applications main window.
|
virtual |
Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file.
Routines that are used by plugins to register additional information. Reference this class by: DtParameterAlteringApplication::app(myDe) If the creator parameter is not NULL, then the creator will also be associated with the appropriate factory given the descriptor name
Reimplemented from DtParameterAlteringApplication.
|
virtual |
Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file.
Routines that are used by plugins to register additional information. Reference this class by: DtParameterAlteringApplication::app(myDe) If the creator parameter is not NULL, then the creator will also be associated with the appropriate factory given the descriptor name
Reimplemented from DtParameterAlteringApplication.
|
virtual |
Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file.
Routines that are used by plugins to register additional information. Reference this class by: DtParameterAlteringApplication::app(myDe) If the creator parameter is not NULL, then the creator will also be associated with the appropriate factory given the descriptor name
Reimplemented from DtParameterAlteringApplication.
|
virtual |
Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file.
Routines that are used by plugins to register additional information. Reference this class by: DtParameterAlteringApplication::app(myDe) If the creator parameter is not NULL, then the creator will also be associated with the appropriate factory given the descriptor name
Reimplemented from DtParameterAlteringApplication.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Adds and sets up menu items;.
Implements DtParameterAlteringApplication.
|
protectedvirtualslot |
|
protected |
|
protected |
|
protected |
|
protected |