Fairly specific application used by entity editor and opd editor as a common class for modifying parameter databases.
More...
|
| | DtParameterAlteringApplication (makVrv::DtVrvApplicationConfiguration &config) |
| | Constructor. More...
|
| |
| virtual | ~DtParameterAlteringApplication () |
| | Destructor. More...
|
| |
| virtual void | initialize (int argc, char **argv) |
| | Initializes the application with the given command line options and replaces main window. More...
|
| |
| virtual std::string | startupValue (const std::string &) const |
| | Returns a value that is set at startup to use in the application. More...
|
| |
| virtual void | setStartupValue (const std::string &key, const std::string &value) |
| | Sets a startup value, replacing any that exists. More...
|
| |
| virtual void | run () |
| | Runs the application. Signals deInitialized if application has started successfully. More...
|
| |
| virtual void | setMainWindowCreatorFunction (makVrv::DtDeMainWindowProvider *) |
| | MUST be called to create a new main window of the appropriate type. More...
|
| |
|
| virtual void | addParameterType (const char *controllerName, const char *likeUi, DtSimObjectParametersCreatorFcn fcn=NULL) |
| | Use to add a new controller, sensor or actuator to the possible items that can be added to an .ope file. More...
|
| |
| virtual void | addController (const char *controllerName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| |
| virtual void | addSensor (const char *sensorName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| |
| virtual void | addActuator (const char *actuatorName, const char *descriptorName, DtComponentDescriptorCreatorFcn fcn=NULL) |
| |
| virtual void | addUserExtentsion (const DtString &type, DtVrfSRUserExtensionCreatorFcn fcn) |
| | Add a creator for user extension SR. More...
|
| |
| virtual DtReaderWriterClassDocDB * | parameterDocDB () const |
| |
| | DtVrfGuiApplication (makVrv::DtVrvApplicationConfiguration &config) |
| | Constructor to the VRFGUI application. More...
|
| |
| virtual | ~DtVrfGuiApplication () |
| | Destructor to the VRFGUI application. More...
|
| |
| virtual DtString | layoutSettingsFileClassName () const |
| | Returns the class name from the layout settings file. More...
|
| |
| virtual std::string | userScenarioDirectory () |
| |
| virtual std::string | userTerrainDirectory () |
| |
| void | setPluginApplication (const std::string &) |
| | Sets the plugin application name. More...
|
| |
| const std::string & | pluginApplication () const |
| | Gets the plugin application name. More...
|
| |
| virtual void | setLoadSystemPlugins (bool) |
| | If set to false does not load any plugins from the plugins directory. Default is true. More...
|
| |
| virtual bool | loadSystemPlugins () const |
| |
| virtual makVrv::DtUnicode | applicationName () const |
| | Returns the application name as defined in the configuration. More...
|
| |
| virtual void | writeGuiConfiguration () |
| | Override to send out pre/post write gui configuration signals. More...
|
| |
| virtual void | loadSavedGuiState () |
| | Override to not load if not loading gui saved state. More...
|
| |
| virtual bool | getShowStartupScreen () const |
| | Return false to now show Vantage version of the startup screen. More...
|
| |
| virtual bool | usingAbsoluteTimeStamps () const |
| | Returns true if driver is using absolute time stamping. More...
|
| |
| virtual bool | usingAsynchIO () const |
| | Returns true if driver is using asynchronous io. More...
|
| |
| virtual makVrv::DtVrlinkDriver * | getVrlinkDriver () const |
| | Gets the communications driver. More...
|
| |
| virtual DtSimulationAddress | frontEndSimulationAddress () const |
| | The front end simulation address of this front-end. More...
|
| |
| virtual bool | vrlDriverHasBooleanValue (const std::string &, bool *hasValue=NULL) const |
| |
| virtual bool | vrlDriverHasBooleanValue (makVrv::DtVrlinkDriver *, const std::string &, bool *hasValue=NULL) const |
| |
| virtual int | vrlDriverHasIntegerValue (const std::string &, bool *hasValue=NULL) const |
| |
| virtual int | vrlDriverHasIntegerValue (makVrv::DtVrlinkDriver *, const std::string &, bool *hasValue=NULL) const |
| |
| virtual double | vrlDriverHasDoubleValue (const std::string &, bool *hasValue=NULL) const |
| |
| virtual double | vrlDriverHasDoubleValue (makVrv::DtVrlinkDriver *, const std::string &, bool *hasValue=NULL) const |
| |
| virtual std::string | vrlDriverHasStringValue (const std::string &, bool *hasValue=NULL) const |
| |
| virtual std::string | vrlDriverHasStringValue (makVrv::DtVrlinkDriver *, const std::string &, bool *hasValue=NULL) const |
| |
| void | setVrfSvnRevision (const std::string &s) |
| |
| const std::string & | vrfSvnRevision () const |
| |
| void | setVrvSvnRevision (const std::string &s) |
| |
| const std::string & | vrvSvnRevision () const |
| |
| virtual bool | terrainIsValid (int terrainPathOffset=0) |
| | Returns true if there is a valid terrain (patches, ocean layer, featuer layer) More...
|
| |
| virtual std::string | language () const |
| | Language code application is using. More...
|
| |
| | DtVrvApplication () |
| | Constructor. More...
|
| |
| | DtVrvApplication (const DtVrvApplicationConfiguration &appConfig) |
| |
| virtual | ~DtVrvApplication () |
| | Destructor. More...
|
| |
| DtVrvApplicationConfiguration & | configuration () |
| | DtVrvApplicationConfiguration accessor. More...
|
| |
| DtPageConfiguration & | masterModePageConfiguration () |
| | Get the page configuration which may be altered by plugins. More...
|
| |
| DtPageConfiguration & | slaveModePageConfiguration () |
| |
| DtMenuConfiguration & | masterModeMenuConfiguration () |
| | Get the menu configuration which may be altered by plugins. More...
|
| |
| DtMenuConfiguration & | slaveModeMenuConfiguration () |
| |
| DtToolbarConfiguration & | masterModeToolbarConfiguration () |
| | Get the toolbar configuration which may be altered by plugins. More...
|
| |
| DtToolbarConfiguration & | slaveModeToolbarConfiguration () |
| |
| DtDe & | de () |
| | DtDe accessor. More...
|
| |
| virtual DtPluginManager & | pluginManager () |
| | Provide access to the plugin manager. More...
|
| |
| virtual void | slot_sceneTerrainLoaded (const DtUnicode &terrain) |
| | slots for the DtScene signals so the scenes/terrains can get added to the recent terrains list More...
|
| |
| virtual void | slot_sceneTerrainSaved (const std::string &terrain) |
| |
| virtual void | slot_sceneToBeLoaded (const std::string &terrain) |
| |
| virtual void | slot_sceneLoaded (const std::string &terrain) |
| |
| virtual void | slot_sceneSaved (const std::string &terrain) |
| |
| virtual std::list< std::string > & | getRecentTerrains () |
| |
| virtual void | setShowStartupScreen (bool show) |
| |
| virtual void | installCommandLineProcessor (DtVrvCommandLineProcessor *commandLineProcessor) |
| | Add a configuration transformer that runs at command line processor level priority. More...
|
| |
| virtual void | installPrePluginTransform (const ApplicationTransform &transform, const std::string &id) |
| | Add a transformer that runs before plug-ins are loaded. More...
|
| |
| virtual void | installPostPluginTransform (const ApplicationTransform &transform, const std::string &id) |
| | Add a transformer that runs after plug-ins are loaded. More...
|
| |
| 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. More...
|
| |
|
static
DtParameterAlteringApplication * | app (makVrv::DtDe &) |
| | Returns a pointer to this object given the de. More...
|
| |
| static bool | applicationIsTerminating (makVrv::DtDe &) |
| | Will return true if the application is destructing. More...
|
| |
| static DtVrfGuiApplication * | app (makVrv::DtDe &) |
| |
| static makVrv::DtDe * | theDe () |
| |
| static void | setNoSpotReportDefinitionLoading (bool val) |
| | Sets whether or not to use VLD memory tracking. Only enabled is USE_VLD_MEMORY_TRACKING is enabled. More...
|
| |
| static bool | noSpotReportDefinitionLoading () |
| |
| static void | setSpotReportElementDefinitionHierFilesOrDirs (const std::vector< std::string > &filesOrDirs) |
| | Sets the name of additional spot report elements definition hierarchy (.hier) files (or dirs with .hier files) to merge after the spot report element definitions are loaded. More...
|
| |
static const std::vector
< std::string > & | spotReportElementDefinitionHierFilesOrDirs () |
| |
| static void | setSpotReportElementDefinitionLeafFilesOrDirs (const std::vector< std::string > &filesOrDirs) |
| | Sets the name of additional spot report element definition hierarchy (.leaf) files (or dirs with .leaf files) to merge after the spot report element definitions are loaded. More...
|
| |
static const std::vector
< std::string > & | spotReportElementDefinitionLeafFilesOrDirs () |
| |
| static void | setIgnoreLayoutGeometryOnInitialLoad (bool) |
| | Sets whether or not to ignore setting layout geometry on initial load regardless of what it is set at and to always start maximized. More...
|
| |
| static bool | ignoreLayoutGeometryOnInitialLoad () |
| |
| static void | setShowPerspective (const std::string &) |
| | Sets the initial perspective to show for ground truth. More...
|
| |
| static void | setQtDesignerPluginSupport (bool) |
| | Sets whether or not to allow Qt designer plugin support from the applicaiton. Default is true. This must be set at initialization time. More...
|
| |
| static bool | qtDesignerPluginSupport () |
| |
| static void | setGuiConfiguration (const std::string &) |
| | Sets the gui configuration file to use. More...
|
| |
| static void | setObserverModeBindings (const ObserverModeBindings &modes) |
| | Sets the observer mode bindings to a different set of bindings. More...
|
| |
| static const ObserverModeBindings & | observerModeBindings () |
| | Gets the current observer mode bindings that are set. More...
|
| |
static const std::vector
< std::string > & | additionalPluginsToLoad () |
| | Gets a list of additional plugins to be loaded or were loaded by loadPluginModules() More...
|
| |
| static void | setAdditionalPluginsToLoad (const std::vector< std::string > &) |
| | Sets the list of additional plugins to be loaded by loadPluginModules() More...
|
| |
| static bool | loadDefaultPlugins () |
| | Gets whether the default plugins should be loaded or not. More...
|
| |
| static void | setLoadDefaultPlugins (bool) |
| | Sets whether the default plugins were loaded or not. More...
|
| |
| static bool | checkPluginVersions () |
| | Gets whether to check the plugin versions or not. More...
|
| |
| static void | setCheckPluginVersions (bool) |
| | Sets whether to check the plugin versions or not. More...
|
| |
| static const std::string & | transport () |
| | Gets the transport string. More...
|
| |
| static void | setTransport (const std::string &) |
| | Sets the transport string. More...
|
| |
| static const std::string & | loadScenario () |
| | Gets the currently loaded scenario name. More...
|
| |
| static void | setLoadScenario (const std::string &) |
| | Sets the currently loaded scenario name. More...
|
| |
| static const std::string & | useFileCommChannel () |
| | If empty use this file comm channel as a listener in the scenario manager class. More...
|
| |
| static void | setUseFileCommChannel (const std::string &) |
| |
| static void | setLayoutSettingsFile (const std::string &) |
| | UI Layout settings file to use (base name at which default_ will be prepended and .uisx appended) More...
|
| |
| static std::string | layoutSettingsFile () |
| |
| static const std::string & | loadSimulationObjectGroup () |
| | Gets the currently loaded simulation object group name. More...
|
| |
| static void | setLoadSimulationObjectGroup (const std::string &) |
| | Sets the currently loaded simulation object group name. More...
|
| |
| static void | setDefaultSimulationModelSet (const std::string &) |
| | Sets the default simulation model set to use. Will override any setting within the session settings file. More...
|
| |
| static const std::string & | defaultSimulationModelSet () |
| |
| static ObserverMode | observerMode () |
| | Gets the current observer mode. More...
|
| |
| static void | setObserverMode (ObserverMode) |
| | Sets the current observer mode. More...
|
| |
| static void | setUserScenarioDirectory (const std::string &) |
| | Sets the user scenario directory. More...
|
| |
| static void | setUserTerrainDirectory (const std::string &) |
| | Sets the user terrain directory. More...
|
| |
| static void | setShouldLoadGuiSavedState (bool) |
| | Set to false to not load gui saved state. More...
|
| |
| static bool | shouldLoadGuiSavedState () |
| |
| static DtVrvApplication * | get_last_instance () |
| | Returns the last DtVrvApplication created, regardless of DtDe. More...
|
| |
| static void | ShowSplashScreen (const std::string &imageName) |
| | Show a brief splash screen. More...
|
| |
| static void | ShowErrorMessage (const std::string &message, DtException *ex=0) |
| | Show a brief splash screen. More...
|
| |
| static DtVrvApplication * | findFromDe (DtDe &) |
| | If an IG is created by an application you can find the IG application which created/owns it. More...
|
| |
| static bool | parseDisplayEngineParameter (const std::string &argument, int &port, std::string &address, std::string &displayConfig) |
| | Parse a display engine command line argument. More...
|
| |
| static std::string | displayEngineParameterFormatting () |
| | Get the format of the display engine parameter. More...
|
| |
| static void | setShowErrorMessageDialog (bool show) |
| | set the show error message dialog flag. If true errors will show a dialog, if false they will print to console. More...
|
| |
| static bool | showErrorMessageDialog () |
| | get the show error message dialog flag. If true errors will show a dialog, if false they will print to console. More...
|
| |
| static void | handleFileError (const std::string &filename, const std::string &fileType) |
| | Handle when a file specified on the command line can't be read. More...
|
| |
| static void | bindViews (const std::vector< std::string > &filenames, makVrv::DtDeInitializer::ObserverStateMap &aMap) |
| | Places all views into the supplied observer view map and binds to the supplied observer view. More...
|
| |
| static bool | loadObserverStateRecords (const std::string &file, makArchives::DtObserverStateRecordsList &list) |
| | Loads up observer state records from filename into specified list. More...
|
| |
| static void | loadViews (const std::vector< std::string > &filenames, makVrv::DtDeInitializer::ObserverStateMap &aMap) |
| | Places all views into the supplied observer view map. More...
|
| |
|
| enum | ObserverMode { PvdAndStealthMode = 0,
PvdMode,
StealthMode
} |
| |
typedef std::map< std::string,
std::string > | ObserverModeBindings |
| |
typedef boost::function< void(DtVrvApplicationConfiguration
&, int argc, char **argv)> | ConfigurationTransform |
| | Type for a function object that transforms an app config in some way. More...
|
| |
typedef boost::function< void(DtDeInitializer
&, DtDe
&, DtVrvApplicationConfiguration &)> | ApplicationTransform |
| | Type for a function object that transforms an DtDeInitializer, DtDe or DtVrvApplicationConfiguration in some way. More...
|
| |
boost::signals2::signal< void(makVrv::DtDe
&, makVrv::DtMenuConfiguration &)> | signal_preAssemble |
| |
boost::signals2::signal< void(makVrv::DtDe
&, makVrv::DtMenuConfiguration &)> | signal_postAssemble |
| |
| boost::signals2::signal< void(makVrv::DtDe &)> | signal_deInitialized |
| |
| boost::signals2::signal< void()> | signal_preLoadPlugins |
| |
| boost::signals2::signal< void()> | signal_postLoadPlugins |
| |
| boost::signals2::signal< void()> | signal_preWriteGuiConfiguration |
| |
| boost::signals2::signal< void()> | signal_postWriteGuiConfiguration |
| |
| boost::signals2::signal< void(std::string)> | signal_terrainSaved |
| |
| boost::signals2::signal< void(std::string)> | signal_simTerrainSaved |
| |
| boost::signals2::signal< void()> | signal_defaultLayoutLoaded |
| |
| boost::signals2::signal< void()> | signal_vrfApplicationInitialized |
| |
| boost::signals2::signal< void()> | signal_qtExtensionsPreInitialize |
| | Signals sent via the qt extension initialization. More...
|
| |
| boost::signals2::signal< void()> | signal_qtExtensionsPostInitialize |
| |
| static const int | MAX_RECENT_TERRAIN_COUNT = 20 |
| |
typedef std::list< std::pair
< std::string,
ApplicationTransform > > | InitializerTransformList |
| |
| static ObserverModeBindings | theObserverModeBindings |
| |
| static std::vector< std::string > | theAdditionalPluginsToLoad |
| |
| static bool | theLoadDefaultPlugins |
| |
| static bool | theCheckPluginVersions |
| |
| static std::string | theTransport |
| |
| static std::string | theLoadScenario |
| |
| static std::string | theLayoutSettingsFile |
| |
| static std::string | theLoadSimulationObjectGroup |
| |
| static std::string | theUseFileCommChannel |
| |
| static std::string | theGuiConfiguration |
| |
| static std::string | theShowPerspective |
| |
| static std::string | theDefaultSimulationModelSet |
| |
| static std::string | theUserScenarioDirectory |
| |
| static std::string | theUserTerrainDirectory |
| |
| static ObserverMode | theObserverMode |
| |
| static bool | theLoadGuiSavedState |
| |
| static bool | theIgnoreLayoutGeometryOnInitialLoad |
| |
| static bool | theQtDesignerPluginSupport |
| |
| static bool | theNoSpotDefinitionLoading |
| |
| static std::vector< std::string > | theSpotReportElementDefinitionHierFilesOrDirs |
| |
| static std::vector< std::string > | theSpotReportElementDefinitionLeafFilesOrDirs |
| |
| static DtVrvApplication * | sLastAppInstance |
| |
| static bool | theShowErrorMessageDialog |
| |
Fairly specific application used by entity editor and opd editor as a common class for modifying parameter databases.