VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtVrfSimOptions Class Reference
Inheritance diagram for DtVrfSimOptions:
Inheritance graph
[legend]

Public Member Functions

 DtVrfSimOptions (int argc, char **argv, const char *appName, const char *appVersion)
 
virtual ~DtVrfSimOptions ()
 
virtual bool readConfigurationFile (const DtFilename &mtlFile)
 
virtual DtFloat64 entVrfDataTimeThreshold () const
 
virtual int statusUpdateHeartbeat () const
 
virtual DtFilename simulationModelSetFilename () const
 
virtual bool forceParameterDbReload () const
 
virtual int clockMode () const
 
virtual double rotationThreshold () const
 
virtual double translationThreshold () const
 
virtual double aggDimensionThreshold () const
 
virtual void setDefaultParameterDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultParameterDatabasePath () const
 
virtual void setDefaultTerrainDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultTerrainDatabasePath () const
 
virtual bool useDIGuy () const
 
virtual DtFilename diGuyCharacterDataFile () const
 
virtual DtFilename diGuyAnimationsFile () const
 
virtual bool logFrameRateStats () const
 
virtual void setLogFrameRateStats (bool yesOrNo)
 
virtual void setRejectMismatchedScenarioMessages (bool)
 Sets whether or not to reject mismatched scenario run messages (default is true) More...
 
virtual bool rejectMismatchedScenarioMessages () const
 
virtual bool enableNavigationLabDebugging () const
 
virtual void setEnableNavigationLabDebugging (bool enable)
 
virtual void setPublishZeroVelocityWhenPaused (bool)
 
virtual bool publishZeroVelocityWhenPaused () const
 
virtual void setSetDeadReckoningAlgorithmToStaticOnPause (bool)
 
virtual bool setDeadReckoningAlgorithmToStaticOnPause () const
 
virtual bool aggregateSpatialModelTickPeriodUsesRealTime () const
 
virtual void setAggregateSpatialModelTickPeriodUsesRealTime (bool yesOrNo)
 
virtual double aggregateSpatialModelTickPeriod () const
 
virtual void setAggregateSpatialModelTickPeriod (double period)
 
virtual double aggregateSpatialModelTickVariance () const
 
virtual void setAggregateSpatialModelTickVariance (double variance)
 
virtual bool tickAggregateSpatialModelAsFastAsPossibleWhilePaused () const
 
virtual void setTickAggregateSpatialModelAsFastAsPossibleWhilePaused (bool yesOrNo)
 
virtual int sessionId () const
 
virtual int appIdRangeMax () const
 
virtual void setAppIdRangeMax (int)
 
virtual DtFilename batchFile () const
 
virtual DtFilename scenarioFile () const
 
virtual DtFilename terrainFile () const
 
virtual bool useAbsoluteTimeStamps () const
 Returns true if using absolute timestamps. More...
 
virtual int frontEndProcessId () const
 
virtual void setStartInRunMode (bool)
 
virtual bool startInRunMode () const
 
virtual void setDaemonMode (bool)
 
virtual bool daemonMode () const
 
virtual bool runInTimeManagementMode () const
 
virtual void setRunInTimeManagementMode (bool yesNo)
 
virtual double heartbeatVariance () const
 
virtual void setHeartbeatVariance (double variance)
 
virtual std::vector< DtStringadditionalDestinationAddresses () const
 
virtual void setAdditionalDestinationAddresses (const DtString &addresses)
 Sets the destination addresses from a semicolon separated list of addresses. More...
 
virtual void setAdditionalDestinationAddresses (const std::vector< DtString > &addresses)
 Sets the destination addresses from a list of addresses. More...
 
virtual void setReuseEntityIdentifiersOnScenarioLoad (bool)
 
virtual bool reuseEntityIdentifiersOnScenarioLoad () const
 
virtual void setTaskVisualizationPublicationMode (short state)
 
virtual short taskVisualizationPublicationMode () const
 
virtual void setUseDrawControlForTaskVisualizations (bool)
 
virtual bool useDrawControlForTaskVisualizations () const
 
virtual void parseCmdLine ()
 
virtual short simMgmtPduProcessLevel () const
 
virtual int cgfDispatcherReceivePort () const
 
virtual void setCgfDispatcherReceivePort (int port)
 
const std::vector< std::string > & pluginsToLoad () const
 
virtual void setLoadPluginIfVersionMismatch (bool)
 
virtual bool loadPluginIfVersionMismatch () const
 
virtual void setPluginsDirectory (const DtFilename &)
 
virtual const DtFilename & pluginsDirectory () const
 
virtual DtString additionalSystemScriptsDirectory () const
 
virtual void setAdditionalSystemScriptsDirectory (const DtString &)
 
virtual void setDoNotUsePluginsDirectory (bool b)
 Set to true to not read files from the plugins directory. More...
 
virtual bool doNotUsePluginsDirectory () const
 
virtual DtFilename outputFile () const
 File to put log information to. More...
 
virtual void setOutputFile (const DtFilename &s)
 
virtual void setNotifyLevel (DtNotifyLevelType level)
 
virtual DtNotifyLevelType notifyLevel () const
 
virtual void setupSettingsDirectory (const DtFilename &f, bool useSharedSettingsDirectory)
 Sets up the shared settings directory. This will affect any variable that is also referenced in the settings directory (separate from the appDataDir) More...
 
virtual void outputMtl ()
 Outputs values of MTL to file. More...
 
virtual void setMainThreadWaitForQueue (bool enable)
 
virtual void setNumCallbackThreads (unsigned n)
 
virtual void setDisableParallelTick (bool use)
 
virtual void setIssueSimExitOnFinishTestCommand (bool shouldExit)
 
virtual bool mainThreadWaitForQueue () const
 Flush the DtParallelTickManager callback queue in the main thread. More...
 
virtual unsigned numCallbackThreads () const
 Number of threads in DtParallelTickManager callback queue. More...
 
virtual bool disableParallelTick () const
 Run all tick functions serially. More...
 
virtual bool issueSimExitOnFinishTestCommand () const
 Send exit message when finishing a test. More...
 
virtual void setGamewareMemorySize (int sizeInMb)
 
virtual int gamewareMemorySize () const
 
virtual void setGamewareQueryTimeBudget (double ms)
 
virtual double gamewareQueryTimeBudget () const
 
virtual void setRegenerateNavigationDataAtRuntime (bool v)
 
virtual bool regenerateNavigationDataAtRuntime () const
 
virtual void setMaxNavigationRegenerationThreads (int threads)
 
virtual int maxNavigationRegenerationThreads () const
 
virtual void setNavigationRegenerationDelay (double delay)
 
virtual double navigationRegenerationDelay () const
 
virtual void setEnableLogFileTimestamps (bool v)
 
virtual bool enableLogFileTimestamps () const
 
virtual std::vector< DtStringenabledChannels () const
 Explicitly enable specified output channels. More...
 
DtApplicationSettingssettings ()
 
virtual void setTargetFrameRate (int rate)
 
virtual int targetFrameRate () const
 
virtual void setSendBackendLogToNetwork (bool v)
 
virtual bool sendBackendLogToNetwork () const
 
virtual void setFullyLoadTerrain (bool v)
 
virtual bool fullyLoadTerrain () const
 
virtual void setAssertOnBlockingTerrainCalls (bool b)
 
virtual bool assertOnBlockingTerrainCalls () const
 
virtual void setHostAddress (const DtString &address)
 
virtual DtString hostAddress () const
 
virtual void setReportedHostAddress (const DtString &address)
 
virtual DtString reportedHostAddress () const
 
virtual void setAppDataDir (const DtString &)
 
virtual DtString appDataDir () const
 
virtual void setDataDir (const DtString &)
 
virtual DtString dataDir () const
 
virtual void setUserDataDir (const DtString &)
 
virtual DtString userDataDir () const
 
virtual void setMsdlSidcMappingFile (const DtString &address)
 
virtual DtFilename msdlSidcMappingFile () const
 
virtual void setCountryCodesMappingFile (const DtString &address)
 
virtual DtFilename countryCodesMappingFile () const
 
virtual void setNonVrfObjectsUUIDScheme (const DtString &)
 Sets the UUID scheme for non vrf objects. More...
 
virtual DtString nonVrfObjectsUUIDScheme () const
 
virtual bool suppressDataAvailableException () const
 If set then DtTerrainIntersectStatus will not throw an exception if dataAvailable is not checked on non-blocking terrain intersections. More...
 
virtual void setSuppressDataAvailableException (bool)
 
- Public Member Functions inherited from DtVrfExtApplicationInitializer
 DtVrfExtApplicationInitializer (int argc, char **argv, const char *appName, const char *appVersion)
 
virtual ~DtVrfExtApplicationInitializer ()
 
DtMtlEnvironment * mtlEnvironment ()
 
virtual bool useCustomMapDatum () const
 
virtual DtFloat64 spheroidSemiMajor () const
 
virtual DtFloat64 spheroidSemiMinor () const
 
virtual DtFloat64 datumShiftX () const
 
virtual DtFloat64 datumShiftY () const
 
virtual DtFloat64 datumShiftZ () const
 
virtual void setMaxDrainInputTime (double maxTime)
 
virtual double maxDrainInputTime () const
 
virtual void setMinDrainInputTime (double minTime)
 
virtual double minDrainInputTime () const
 
virtual void setMaxDrainInputReads (int reads)
 
virtual int maxDrainInputReads () const
 
virtual std::vector< DtString > & multicastAddresses ()
 
virtual void setDefaultHeartbeatThreshold (double)
 
virtual double defaultHeartbeatThreshold (void) const
 
virtual void setDefaultObjectTimeout (double)
 
virtual double defaultObjectTimeout () const
 
virtual void appIdRange (int &lower, int &upper)
 
virtual void setAppIdRange (int lower, int upper)
 
virtual void setApplicationNumber (int)
 
virtual int applicationNumber () const
 
virtual void setSiteId (int)
 
virtual int siteId () const
 
- Public Member Functions inherited from DtVrfSimOptionsInterface
virtual ~DtVrfSimOptionsInterface ()
 

Protected Member Functions

virtual void initializeMtlParams ()
 
virtual void setVariablesFromMtl ()
 
virtual void processStringList (std::vector< DtString > &v, const std::vector< DtString > &list) const
 
virtual void initPluginVariables ()
 
virtual void processPluginsDirectory (const DtFilename &directory)
 

Protected Attributes

DtConfigVariable< DtStringmySimulationModelSetFile
 
DtConfigVariable< DtStringmyBatchFile
 
DtConfigVariable< intmyTargetFrameRate
 
DtConfigVariable< intmyClockMode
 
DtConfigVariable< intmySessionId
 
DtConfigVariable< intmyAppIdRangeMax
 
DtConfigVariable< DtStringmyScenarioFile
 
DtConfigVariable< DtStringmySharedSettingsDirectory
 The location of the shared settings. Default is /settings/vrfSim. More...
 
DtConfigVariable< boolmyUseUserSettingsDirectory
 Whether or not to use the user roaming settings directory or shared (application) directory. Default is to use shared (application) directory. More...
 
DtConfigVariable< DtStringmyTerrainFile
 
short myUseDIGuy
 
DtConfigVariable< DtStringmyDIGuyCharacterDataFile
 
DtConfigVariable< DtStringmyDIGuyAnimationsFile
 
DtConfigVariable< DtStringmySettingsFile
 
DtConfigVariable< DtStringmyAppDataDir
 
DtConfigVariable< DtStringmyDataDir
 
DtConfigVariable< DtStringmyUserDataDir
 
DtConfigVariable< DtStringmyAdditionalSystemScriptsDirectory
 
DtConfigVariable< intmyFrontEndPID
 
DtConfigVariable< boolmyCmdDaemonMode
 
short myDaemonMode
 
DtConfigVariable< boolmyCmdRunInTimeManagementMode
 
int myRunInTimeManagementMode
 
DtFloat64 myHeartbeatVariance
 
DtString myAdditionalDestinationAddresses
 
short myReuseEntityIdentifiersOnScenarioLoad
 
int myCgfDispatcherReceivePort
 
DtString myReportedHostAddress
 
DtFloat64 myEntVrfDataTimeThreshold
 
int myStatusUpdateHeartbeat
 
short myForceParameterDbReload
 
DtFloat64 myDefaultTranslationThreshold
 
DtFloat64 myDefaultRotationThreshold
 
DtFloat64 myDefaultAggDimensionThreshold
 
short myLogFrameRateStatistics
 
short myEnableNavigationLabDebugging
 
short myASM_tickPeriodUsesRealTime
 
double myASM_minTickPeriod
 
double myASM_minTickPeriodVariance
 
short myASM_tickFastAsPossibleWhilePaused
 
DtFilename myDefaultParameterDatabasePath
 
DtFilename myDefaultTerrainDatabasePath
 
short myStartInRunMode
 
DtFilename myPluginsDirectory
 
DtConfigVariable< boolmyCmdStartInRunMode
 
DtConfigVariable< boolmyCmdDoNotUsePluginsDirectory
 
DtConfigVariable< boolmyCmdUseAbsoluteTimeStamps
 
DtConfigVariable< boolmyCmdLogFrameRateStatistics
 
DtMultiConfigVariable
< std::string > 
myPluginFiles
 
DtMultiConfigVariable< DtStringmyEnabledChannels
 
std::vector< std::string > myPluginsToLoad
 
bool myDoNotUsePluginsDirectory
 
DtConfigVariable< DtStringmyOutputFile
 
short mySimMgmtPduProcessLevel
 
short myLoadPluginIfVersionMismatch
 
int myObjectConsoleNotifyLevel
 
short mySendBackendLogToNetwork
 
DtConfigVariable< boolmyCmdFullyLoadTerrain
 
short myFullyLoadTerrain
 
short myAssertOnBlockingTerrainCalls
 
short myPublishZeroVelocityWhenPaused
 
short mySetDeadReckoningAlgorithmToStaticOnPause
 
DtVrfPluginRecordManager myPluginRecordManager
 
DtConfigVariable< DtStringmyHostAddress
 
DtConfigVariable< DtStringmyMsdlSidcMappingFile
 
DtConfigVariable< DtStringmyCountryCodesMappingFile
 
DtConfigVariable< DtStringmyNonVrfObjectsUUIDScheme
 
DtConfigVariable< intmyCmdNumCallbackThreads
 
DtConfigVariable< boolmyCmdMainThreadWaitForQueue
 
DtConfigVariable< boolmyCmdDisableParallelTick
 
DtConfigVariable< boolmyCmdIssueSimExitOnFinishTestCommand
 
short myMainThreadWaitForQueue
 
short myDisableParallelTick
 
short myIssueSimExitOnFinishTestCommand
 
short myTaskVisualizationPublicationMode
 
short myUseDrawControlForTaskVisualizations
 
int myGamewareMemorySize
 
double myGamewareQueryTimeBudget
 
short myRegenerateNavigationDataAtRuntime
 
int myMaxNavigationRegenerationThreads
 
double myNavigationRegenerationDelay
 
short myEnableLogFileTimestamps
 
short myRejectMismatchedScenarioMessages
 
DtConfigVariable< boolmyCmdSuppressDataAvailableException
 
int mySuppressDataAvailableException
 
- Protected Attributes inherited from DtVrfExtApplicationInitializer
DtConfigVariable< DtStringmyAppIdRange
 
DtConfigVariable< doublemyDefaultObjectTimeout
 
DtConfigVariable< intmyApplicationNumber
 
DtConfigVariable< intmySiteId
 
short myUseCustomMapDatum
 
DtFloat64 mySpheroidSemiMajor
 
DtFloat64 mySpheroidSemiMinor
 
DtFloat64 myDatumShiftX
 
DtFloat64 myDatumShiftY
 
DtFloat64 myDatumShiftZ
 
double myMaxDrainInputTime
 
double myMinDrainInputTime
 
int myMaxDrainInputReads
 
double myDefaultHeartbeatThreshold
 

Private Member Functions

 DtVrfSimOptions (const DtVrfSimOptions &orig)
 
DtVrfSimOptionsoperator= (const DtVrfSimOptions &rhs)
 

Additional Inherited Members

- Static Public Member Functions inherited from DtVrfExtApplicationInitializer
static void addMulticastAddr (const DtString &s)
 
static DtlObjPtr addMulticastAddr (const DtlObjPtr &args, const DtlObjPtr &)
 
- Static Public Member Functions inherited from DtVrfSimOptionsInterface
static DtVrfSimOptionsInterfaceCopy (const DtVrfSimOptionsInterface &)
 Copy a DtVrfSimOptionsInterface object. More...
 
- Static Protected Member Functions inherited from DtVrfExtApplicationInitializer
static std::vector< DtString > & mtlMcastAddrList ()
 
- Static Protected Attributes inherited from DtVrfExtApplicationInitializer
static std::vector< DtStringtheMtlMcastAddrList
 

Constructor & Destructor Documentation

DtVrfSimOptions::DtVrfSimOptions ( int  argc,
char **  argv,
const char appName,
const char appVersion 
)
virtual DtVrfSimOptions::~DtVrfSimOptions ( )
virtual
DtVrfSimOptions::DtVrfSimOptions ( const DtVrfSimOptions orig)
private

Member Function Documentation

virtual bool DtVrfSimOptions::readConfigurationFile ( const DtFilename &  mtlFile)
virtual
virtual DtFloat64 DtVrfSimOptions::entVrfDataTimeThreshold ( ) const
virtual
virtual int DtVrfSimOptions::statusUpdateHeartbeat ( ) const
virtual
virtual DtFilename DtVrfSimOptions::simulationModelSetFilename ( ) const
virtual
virtual bool DtVrfSimOptions::forceParameterDbReload ( ) const
virtual
virtual void DtVrfSimOptions::setTargetFrameRate ( int  rate)
virtual
virtual int DtVrfSimOptions::targetFrameRate ( ) const
virtual
virtual int DtVrfSimOptions::clockMode ( ) const
virtual
virtual double DtVrfSimOptions::rotationThreshold ( ) const
virtual
virtual double DtVrfSimOptions::translationThreshold ( ) const
virtual
virtual double DtVrfSimOptions::aggDimensionThreshold ( ) const
virtual
virtual void DtVrfSimOptions::setDefaultParameterDatabasePath ( const DtFilename &  path)
virtual
virtual const DtFilename& DtVrfSimOptions::defaultParameterDatabasePath ( ) const
virtual
virtual void DtVrfSimOptions::setDefaultTerrainDatabasePath ( const DtFilename &  path)
virtual
virtual const DtFilename& DtVrfSimOptions::defaultTerrainDatabasePath ( ) const
virtual
virtual bool DtVrfSimOptions::useDIGuy ( ) const
virtual
virtual DtFilename DtVrfSimOptions::diGuyCharacterDataFile ( ) const
virtual
virtual DtFilename DtVrfSimOptions::diGuyAnimationsFile ( ) const
virtual
virtual bool DtVrfSimOptions::logFrameRateStats ( ) const
virtual
virtual void DtVrfSimOptions::setLogFrameRateStats ( bool  yesOrNo)
virtual
virtual void DtVrfSimOptions::setRejectMismatchedScenarioMessages ( bool  )
virtual

Sets whether or not to reject mismatched scenario run messages (default is true)

virtual bool DtVrfSimOptions::rejectMismatchedScenarioMessages ( ) const
virtual
virtual bool DtVrfSimOptions::enableNavigationLabDebugging ( ) const
virtual
virtual void DtVrfSimOptions::setEnableNavigationLabDebugging ( bool  enable)
virtual
virtual void DtVrfSimOptions::setPublishZeroVelocityWhenPaused ( bool  )
virtual
virtual bool DtVrfSimOptions::publishZeroVelocityWhenPaused ( ) const
virtual
virtual void DtVrfSimOptions::setSetDeadReckoningAlgorithmToStaticOnPause ( bool  )
virtual
virtual bool DtVrfSimOptions::setDeadReckoningAlgorithmToStaticOnPause ( ) const
virtual
virtual bool DtVrfSimOptions::aggregateSpatialModelTickPeriodUsesRealTime ( ) const
virtual
virtual void DtVrfSimOptions::setAggregateSpatialModelTickPeriodUsesRealTime ( bool  yesOrNo)
virtual
virtual double DtVrfSimOptions::aggregateSpatialModelTickPeriod ( ) const
virtual
virtual void DtVrfSimOptions::setAggregateSpatialModelTickPeriod ( double  period)
virtual
virtual double DtVrfSimOptions::aggregateSpatialModelTickVariance ( ) const
virtual
virtual void DtVrfSimOptions::setAggregateSpatialModelTickVariance ( double  variance)
virtual
virtual bool DtVrfSimOptions::tickAggregateSpatialModelAsFastAsPossibleWhilePaused ( ) const
virtual
virtual void DtVrfSimOptions::setTickAggregateSpatialModelAsFastAsPossibleWhilePaused ( bool  yesOrNo)
virtual
virtual int DtVrfSimOptions::sessionId ( ) const
virtual
virtual int DtVrfSimOptions::appIdRangeMax ( ) const
virtual
virtual void DtVrfSimOptions::setAppIdRangeMax ( int  )
virtual
virtual DtFilename DtVrfSimOptions::batchFile ( ) const
virtual
virtual DtFilename DtVrfSimOptions::scenarioFile ( ) const
virtual
virtual DtFilename DtVrfSimOptions::terrainFile ( ) const
virtual
virtual bool DtVrfSimOptions::useAbsoluteTimeStamps ( ) const
virtual

Returns true if using absolute timestamps.

virtual int DtVrfSimOptions::frontEndProcessId ( ) const
virtual
virtual void DtVrfSimOptions::setStartInRunMode ( bool  )
virtual
virtual bool DtVrfSimOptions::startInRunMode ( ) const
virtual
virtual void DtVrfSimOptions::setDaemonMode ( bool  )
virtual
virtual bool DtVrfSimOptions::daemonMode ( ) const
virtual
virtual bool DtVrfSimOptions::runInTimeManagementMode ( ) const
virtual
virtual void DtVrfSimOptions::setRunInTimeManagementMode ( bool  yesNo)
virtual
virtual double DtVrfSimOptions::heartbeatVariance ( ) const
virtual
virtual void DtVrfSimOptions::setHeartbeatVariance ( double  variance)
virtual
virtual std::vector<DtString> DtVrfSimOptions::additionalDestinationAddresses ( ) const
virtual
virtual void DtVrfSimOptions::setAdditionalDestinationAddresses ( const DtString addresses)
virtual

Sets the destination addresses from a semicolon separated list of addresses.

virtual void DtVrfSimOptions::setAdditionalDestinationAddresses ( const std::vector< DtString > &  addresses)
virtual

Sets the destination addresses from a list of addresses.

virtual void DtVrfSimOptions::setReuseEntityIdentifiersOnScenarioLoad ( bool  )
virtual
virtual bool DtVrfSimOptions::reuseEntityIdentifiersOnScenarioLoad ( ) const
virtual
virtual void DtVrfSimOptions::setTaskVisualizationPublicationMode ( short  state)
virtual
virtual short DtVrfSimOptions::taskVisualizationPublicationMode ( ) const
virtual
virtual void DtVrfSimOptions::setUseDrawControlForTaskVisualizations ( bool  )
virtual
virtual bool DtVrfSimOptions::useDrawControlForTaskVisualizations ( ) const
virtual
virtual void DtVrfSimOptions::parseCmdLine ( )
virtual
virtual short DtVrfSimOptions::simMgmtPduProcessLevel ( ) const
virtual
virtual int DtVrfSimOptions::cgfDispatcherReceivePort ( ) const
virtual
virtual void DtVrfSimOptions::setCgfDispatcherReceivePort ( int  port)
virtual
const std::vector< std::string > & DtVrfSimOptions::pluginsToLoad ( ) const
inline

References myPluginsToLoad.

virtual void DtVrfSimOptions::setLoadPluginIfVersionMismatch ( bool  )
virtual
virtual bool DtVrfSimOptions::loadPluginIfVersionMismatch ( ) const
virtual
virtual void DtVrfSimOptions::setPluginsDirectory ( const DtFilename &  )
virtual
virtual const DtFilename& DtVrfSimOptions::pluginsDirectory ( ) const
virtual
virtual DtString DtVrfSimOptions::additionalSystemScriptsDirectory ( ) const
virtual
virtual void DtVrfSimOptions::setAdditionalSystemScriptsDirectory ( const DtString )
virtual
virtual void DtVrfSimOptions::setDoNotUsePluginsDirectory ( bool  b)
virtual

Set to true to not read files from the plugins directory.

virtual bool DtVrfSimOptions::doNotUsePluginsDirectory ( ) const
virtual
virtual DtFilename DtVrfSimOptions::outputFile ( ) const
virtual

File to put log information to.

virtual void DtVrfSimOptions::setOutputFile ( const DtFilename &  s)
virtual
virtual void DtVrfSimOptions::setNotifyLevel ( DtNotifyLevelType  level)
virtual
virtual DtNotifyLevelType DtVrfSimOptions::notifyLevel ( ) const
virtual
virtual void DtVrfSimOptions::setSendBackendLogToNetwork ( bool  v)
virtual
virtual bool DtVrfSimOptions::sendBackendLogToNetwork ( ) const
virtual
virtual void DtVrfSimOptions::setFullyLoadTerrain ( bool  v)
virtual
virtual bool DtVrfSimOptions::fullyLoadTerrain ( ) const
virtual
virtual void DtVrfSimOptions::setAssertOnBlockingTerrainCalls ( bool  b)
virtual
virtual bool DtVrfSimOptions::assertOnBlockingTerrainCalls ( ) const
virtual
virtual void DtVrfSimOptions::setHostAddress ( const DtString address)
virtual
virtual DtString DtVrfSimOptions::hostAddress ( ) const
virtual
virtual void DtVrfSimOptions::setReportedHostAddress ( const DtString address)
virtual
virtual DtString DtVrfSimOptions::reportedHostAddress ( ) const
virtual
virtual void DtVrfSimOptions::setAppDataDir ( const DtString )
virtual

The appDataDir location

virtual DtString DtVrfSimOptions::appDataDir ( ) const
virtual
virtual void DtVrfSimOptions::setupSettingsDirectory ( const DtFilename &  f,
bool  useSharedSettingsDirectory 
)
virtual

Sets up the shared settings directory. This will affect any variable that is also referenced in the settings directory (separate from the appDataDir)

virtual void DtVrfSimOptions::setDataDir ( const DtString )
virtual

The dataDir location

virtual DtString DtVrfSimOptions::dataDir ( ) const
virtual
virtual void DtVrfSimOptions::setUserDataDir ( const DtString )
virtual

The userDataDir location

virtual DtString DtVrfSimOptions::userDataDir ( ) const
virtual
virtual void DtVrfSimOptions::setMsdlSidcMappingFile ( const DtString address)
virtual
virtual DtFilename DtVrfSimOptions::msdlSidcMappingFile ( ) const
virtual
virtual void DtVrfSimOptions::setCountryCodesMappingFile ( const DtString address)
virtual
virtual DtFilename DtVrfSimOptions::countryCodesMappingFile ( ) const
virtual
virtual void DtVrfSimOptions::setNonVrfObjectsUUIDScheme ( const DtString )
virtual

Sets the UUID scheme for non vrf objects.

The default is entity-identifier. Options are: entity-identifier global-identifier marking-text

virtual DtString DtVrfSimOptions::nonVrfObjectsUUIDScheme ( ) const
virtual
virtual void DtVrfSimOptions::outputMtl ( )
virtual

Outputs values of MTL to file.

virtual void DtVrfSimOptions::setMainThreadWaitForQueue ( bool  enable)
virtual
virtual void DtVrfSimOptions::setNumCallbackThreads ( unsigned  n)
virtual
virtual void DtVrfSimOptions::setDisableParallelTick ( bool  use)
virtual
virtual void DtVrfSimOptions::setIssueSimExitOnFinishTestCommand ( bool  shouldExit)
virtual
virtual bool DtVrfSimOptions::mainThreadWaitForQueue ( ) const
virtual

Flush the DtParallelTickManager callback queue in the main thread.

Implements DtVrfSimOptionsInterface.

virtual unsigned DtVrfSimOptions::numCallbackThreads ( ) const
virtual

Number of threads in DtParallelTickManager callback queue.

Implements DtVrfSimOptionsInterface.

virtual bool DtVrfSimOptions::disableParallelTick ( ) const
virtual

Run all tick functions serially.

Implements DtVrfSimOptionsInterface.

virtual bool DtVrfSimOptions::issueSimExitOnFinishTestCommand ( ) const
virtual

Send exit message when finishing a test.

Implements DtVrfSimOptionsInterface.

virtual void DtVrfSimOptions::setGamewareMemorySize ( int  sizeInMb)
virtual
virtual int DtVrfSimOptions::gamewareMemorySize ( ) const
virtual
virtual void DtVrfSimOptions::setGamewareQueryTimeBudget ( double  ms)
virtual
virtual double DtVrfSimOptions::gamewareQueryTimeBudget ( ) const
virtual
virtual void DtVrfSimOptions::setRegenerateNavigationDataAtRuntime ( bool  v)
virtual
virtual bool DtVrfSimOptions::regenerateNavigationDataAtRuntime ( ) const
virtual
virtual void DtVrfSimOptions::setMaxNavigationRegenerationThreads ( int  threads)
virtual
virtual int DtVrfSimOptions::maxNavigationRegenerationThreads ( ) const
virtual
virtual void DtVrfSimOptions::setNavigationRegenerationDelay ( double  delay)
virtual
virtual double DtVrfSimOptions::navigationRegenerationDelay ( ) const
virtual
virtual void DtVrfSimOptions::setEnableLogFileTimestamps ( bool  v)
virtual
virtual bool DtVrfSimOptions::enableLogFileTimestamps ( ) const
virtual
virtual std::vector<DtString> DtVrfSimOptions::enabledChannels ( ) const
virtual

Explicitly enable specified output channels.

virtual bool DtVrfSimOptions::suppressDataAvailableException ( ) const
virtual

If set then DtTerrainIntersectStatus will not throw an exception if dataAvailable is not checked on non-blocking terrain intersections.

virtual void DtVrfSimOptions::setSuppressDataAvailableException ( bool  )
virtual
DtApplicationSettings& DtVrfSimOptions::settings ( )
inline
virtual void DtVrfSimOptions::initializeMtlParams ( )
protectedvirtual

Reimplemented from DtVrfExtApplicationInitializer.

virtual void DtVrfSimOptions::setVariablesFromMtl ( )
protectedvirtual
virtual void DtVrfSimOptions::processStringList ( std::vector< DtString > &  v,
const std::vector< DtString > &  list 
) const
protectedvirtual
virtual void DtVrfSimOptions::initPluginVariables ( )
protectedvirtual
virtual void DtVrfSimOptions::processPluginsDirectory ( const DtFilename &  directory)
protectedvirtual
DtVrfSimOptions& DtVrfSimOptions::operator= ( const DtVrfSimOptions rhs)
private

Member Data Documentation

DtConfigVariable<DtString> DtVrfSimOptions::mySimulationModelSetFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::myBatchFile
protected
DtConfigVariable<int> DtVrfSimOptions::myTargetFrameRate
protected
DtConfigVariable<int> DtVrfSimOptions::myClockMode
protected
DtConfigVariable<int> DtVrfSimOptions::mySessionId
protected
DtConfigVariable<int> DtVrfSimOptions::myAppIdRangeMax
protected
DtConfigVariable<DtString> DtVrfSimOptions::myScenarioFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::mySharedSettingsDirectory
protected

The location of the shared settings. Default is /settings/vrfSim.

DtConfigVariable<bool> DtVrfSimOptions::myUseUserSettingsDirectory
protected

Whether or not to use the user roaming settings directory or shared (application) directory. Default is to use shared (application) directory.

DtConfigVariable<DtString> DtVrfSimOptions::myTerrainFile
protected
short DtVrfSimOptions::myUseDIGuy
protected
DtConfigVariable<DtString> DtVrfSimOptions::myDIGuyCharacterDataFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::myDIGuyAnimationsFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::mySettingsFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::myAppDataDir
protected
DtConfigVariable<DtString> DtVrfSimOptions::myDataDir
protected
DtConfigVariable<DtString> DtVrfSimOptions::myUserDataDir
protected
DtConfigVariable<DtString> DtVrfSimOptions::myAdditionalSystemScriptsDirectory
protected
DtConfigVariable<int> DtVrfSimOptions::myFrontEndPID
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdDaemonMode
protected
short DtVrfSimOptions::myDaemonMode
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdRunInTimeManagementMode
protected
int DtVrfSimOptions::myRunInTimeManagementMode
protected
DtFloat64 DtVrfSimOptions::myHeartbeatVariance
protected
DtString DtVrfSimOptions::myAdditionalDestinationAddresses
protected
short DtVrfSimOptions::myReuseEntityIdentifiersOnScenarioLoad
protected
int DtVrfSimOptions::myCgfDispatcherReceivePort
protected
DtString DtVrfSimOptions::myReportedHostAddress
protected
DtFloat64 DtVrfSimOptions::myEntVrfDataTimeThreshold
protected
int DtVrfSimOptions::myStatusUpdateHeartbeat
protected
short DtVrfSimOptions::myForceParameterDbReload
protected
DtFloat64 DtVrfSimOptions::myDefaultTranslationThreshold
protected
DtFloat64 DtVrfSimOptions::myDefaultRotationThreshold
protected
DtFloat64 DtVrfSimOptions::myDefaultAggDimensionThreshold
protected
short DtVrfSimOptions::myLogFrameRateStatistics
protected
short DtVrfSimOptions::myEnableNavigationLabDebugging
protected
short DtVrfSimOptions::myASM_tickPeriodUsesRealTime
protected
double DtVrfSimOptions::myASM_minTickPeriod
protected
double DtVrfSimOptions::myASM_minTickPeriodVariance
protected
short DtVrfSimOptions::myASM_tickFastAsPossibleWhilePaused
protected
DtFilename DtVrfSimOptions::myDefaultParameterDatabasePath
protected
DtFilename DtVrfSimOptions::myDefaultTerrainDatabasePath
protected
short DtVrfSimOptions::myStartInRunMode
protected
DtFilename DtVrfSimOptions::myPluginsDirectory
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdStartInRunMode
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdDoNotUsePluginsDirectory
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdUseAbsoluteTimeStamps
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdLogFrameRateStatistics
protected
DtMultiConfigVariable<std::string> DtVrfSimOptions::myPluginFiles
protected
DtMultiConfigVariable<DtString> DtVrfSimOptions::myEnabledChannels
protected
std::vector<std::string> DtVrfSimOptions::myPluginsToLoad
protected

Referenced by pluginsToLoad().

bool DtVrfSimOptions::myDoNotUsePluginsDirectory
protected
DtConfigVariable<DtString> DtVrfSimOptions::myOutputFile
protected
short DtVrfSimOptions::mySimMgmtPduProcessLevel
protected
short DtVrfSimOptions::myLoadPluginIfVersionMismatch
protected
int DtVrfSimOptions::myObjectConsoleNotifyLevel
protected
short DtVrfSimOptions::mySendBackendLogToNetwork
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdFullyLoadTerrain
protected
short DtVrfSimOptions::myFullyLoadTerrain
protected
short DtVrfSimOptions::myAssertOnBlockingTerrainCalls
protected
short DtVrfSimOptions::myPublishZeroVelocityWhenPaused
protected
short DtVrfSimOptions::mySetDeadReckoningAlgorithmToStaticOnPause
protected
DtVrfPluginRecordManager DtVrfSimOptions::myPluginRecordManager
protected
DtConfigVariable<DtString> DtVrfSimOptions::myHostAddress
protected
DtConfigVariable<DtString> DtVrfSimOptions::myMsdlSidcMappingFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::myCountryCodesMappingFile
protected
DtConfigVariable<DtString> DtVrfSimOptions::myNonVrfObjectsUUIDScheme
protected
DtConfigVariable<int> DtVrfSimOptions::myCmdNumCallbackThreads
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdMainThreadWaitForQueue
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdDisableParallelTick
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdIssueSimExitOnFinishTestCommand
protected
short DtVrfSimOptions::myMainThreadWaitForQueue
protected
short DtVrfSimOptions::myDisableParallelTick
protected
short DtVrfSimOptions::myIssueSimExitOnFinishTestCommand
protected
short DtVrfSimOptions::myTaskVisualizationPublicationMode
protected
short DtVrfSimOptions::myUseDrawControlForTaskVisualizations
protected
int DtVrfSimOptions::myGamewareMemorySize
protected
double DtVrfSimOptions::myGamewareQueryTimeBudget
protected
short DtVrfSimOptions::myRegenerateNavigationDataAtRuntime
protected
int DtVrfSimOptions::myMaxNavigationRegenerationThreads
protected
double DtVrfSimOptions::myNavigationRegenerationDelay
protected
short DtVrfSimOptions::myEnableLogFileTimestamps
protected
short DtVrfSimOptions::myRejectMismatchedScenarioMessages
protected
DtConfigVariable<bool> DtVrfSimOptions::myCmdSuppressDataAvailableException
protected
int DtVrfSimOptions::mySuppressDataAvailableException
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)