VR-Forces 5.0.1 Developer's Guide
 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
makVrf::DtVrfSimOptions Class Reference
Inheritance diagram for makVrf::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 int statusUpdateHeartbeat () const
 
virtual bool connectionless () const
 
virtual bool disableRemoteDiscovery () const
 
virtual DtFilename simulationModelSetFilename () const
 
virtual bool forceParameterDbReload () const
 
virtual int clockMode () const
 
virtual void setDefaultParameterDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultParameterDatabasePath () const
 
virtual void setDefaultTerrainDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultTerrainDatabasePath () const
 
virtual DtFilename diGuyCharacterDataFile () const
 
virtual DtFilename diGuyAnimationsFile () const
 
virtual bool logFrameRateStats () const
 
virtual void setLogFrameRateStats (bool yesOrNo)
 
virtual void setRejectMismatchedScenarioMessages (bool)
 
virtual bool rejectMismatchedScenarioMessages () const
 
virtual bool enableNavigationLabDebugging () const
 
virtual void setEnableNavigationLabDebugging (bool enable)
 
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 int frontEndProcessId () const
 
virtual void setStartInRunMode (bool)
 
virtual bool startInRunMode () const
 
virtual void setDaemonMode (bool)
 
virtual bool daemonMode () const
 
virtual void setReuseEntityIdentifiersOnScenarioLoad (bool)
 
virtual bool reuseEntityIdentifiersOnScenarioLoad () const
 
virtual void parseCmdLine ()
 
virtual short simMgmtPduProcessLevel () const
 
virtual int cgfDispatcherReceivePort () const
 
virtual void setCgfDispatcherReceivePort (int port)
 
virtual int tracyPort () const
 
virtual bool tracyPortSet () const
 
virtual void setTracyPort (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)
 
virtual bool doNotUsePluginsDirectory () const
 
virtual DtFilename outputFile () const
 
virtual void setOutputFile (const DtFilename &s)
 
virtual void setNotifyLevel (DtNotifyLevelType level)
 
virtual DtNotifyLevelType notifyLevel () const
 
virtual void setupSettingsDirectory (const DtFilename &f, bool useSharedSettingsDirectory)
 
virtual void outputMtl ()
 
virtual void setMainThreadWaitForQueue (bool enable)
 
virtual void setNumCallbackThreads (unsigned n)
 
virtual void setDisableParallelTick (bool use)
 
virtual void setIssueSimExitOnFinishTestCommand (bool shouldExit)
 
virtual void setEnableMetoc (bool enable)
 
virtual bool mainThreadWaitForQueue () const
 
virtual unsigned numCallbackThreads () const
 
virtual bool disableParallelTick () const
 
virtual bool enableMetoc () const
 
virtual bool issueSimExitOnFinishTestCommand () const
 
virtual void setDisableParallelPublisherTick (bool)
 
virtual bool disableParallelPublisherTick () const
 
virtual void setTickPublishersDuringEntityTick (bool)
 
virtual bool tickPublishersDuringEntityTick () const
 
virtual DtFilename testLogFile () const
 
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 setNumberOfNavQueueProcessingThreads (int threads)
 
virtual int numberOfNavQueueProcessingThreads () const
 
virtual void setNavigationRegenerationFileDirectory (const DtString &dir)
 
virtual DtFilename navigationRegenerationFileDirectory () const
 
virtual void setNavigationRegenerationDelay (double delay)
 
virtual double navigationRegenerationDelay () const
 
virtual void setEnableLogFileTimestamps (bool v)
 
virtual bool enableLogFileTimestamps () const
 
virtual std::vector< DtStringenabledChannels () const
 
DtApplicationSettings & settings ()
 
 DtVrfSimOptions (int argc, char **argv, const char *appName, const char *appVersion)
 
virtual ~DtVrfSimOptions ()
 
virtual bool readConfigurationFile (const DtFilename &mtlFile)
 
virtual DtFloat64 entVrfDataTimeThreshold () const
 
virtual double rotationThreshold () const
 
virtual double translationThreshold () const
 
virtual double aggDimensionThreshold () const
 
virtual void setPublishZeroVelocityWhenPaused (bool)
 
virtual bool publishZeroVelocityWhenPaused () const
 
virtual void setSetDeadReckoningAlgorithmToStaticOnPause (bool)
 
virtual bool setDeadReckoningAlgorithmToStaticOnPause () const
 
virtual void setSendMessagesInNetworkProcess (bool)
 
virtual bool sendMessagesInNetworkProcess () const
 
virtual void setSelfReflect (bool use)
 
virtual bool selfReflect () const
 
virtual void setNumNetworkCallbackThreads (unsigned n)
 
virtual unsigned numNetworkCallbackThreads () const
 
virtual bool useAbsoluteTimeStamps () const
 
virtual std::vector< DtStringadditionalDestinationAddresses () const
 
virtual void setAdditionalDestinationAddresses (const DtString &addresses)
 
virtual void setAdditionalDestinationAddresses (const std::vector< DtString > &addresses)
 
virtual void setTaskVisualizationPublicationMode (short state)
 
virtual short taskVisualizationPublicationMode () const
 
virtual void setUseDrawControlForTaskVisualizations (bool)
 
virtual bool useDrawControlForTaskVisualizations () const
 
virtual int statusUpdateHeartbeat () const
 
virtual bool connectionless () const
 
virtual bool disableRemoteDiscovery () const
 
virtual DtFilename simulationModelSetFilename () const
 
virtual bool forceParameterDbReload () const
 
virtual int clockMode () const
 
virtual void setDefaultParameterDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultParameterDatabasePath () const
 
virtual void setDefaultTerrainDatabasePath (const DtFilename &path)
 
virtual const DtFilename & defaultTerrainDatabasePath () const
 
virtual DtFilename diGuyCharacterDataFile () const
 
virtual DtFilename diGuyAnimationsFile () const
 
virtual bool logFrameRateStats () const
 
virtual void setLogFrameRateStats (bool yesOrNo)
 
virtual void setRejectMismatchedScenarioMessages (bool)
 
virtual bool rejectMismatchedScenarioMessages () const
 
virtual bool enableNavigationLabDebugging () const
 
virtual void setEnableNavigationLabDebugging (bool enable)
 
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 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 bool disableRequestUpdates () const
 
virtual void setDisableRequestUpdates (bool yesNo)
 
virtual void setReuseEntityIdentifiersOnScenarioLoad (bool)
 
virtual bool reuseEntityIdentifiersOnScenarioLoad () const
 
virtual void parseCmdLine ()
 
virtual short simMgmtPduProcessLevel () const
 
virtual int cgfDispatcherReceivePort () const
 
virtual void setCgfDispatcherReceivePort (int port)
 
virtual int tracyPort () const
 
virtual bool tracyPortSet () const
 
virtual void setTracyPort (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)
 
virtual bool doNotUsePluginsDirectory () const
 
virtual DtFilename outputFile () const
 
virtual void setOutputFile (const DtFilename &s)
 
virtual void setNotifyLevel (DtNotifyLevelType level)
 
virtual DtNotifyLevelType notifyLevel () const
 
virtual void setupSettingsDirectory (const DtFilename &f, bool useSharedSettingsDirectory)
 
virtual void outputMtl ()
 
virtual void setMainThreadWaitForQueue (bool enable)
 
virtual void setNumCallbackThreads (unsigned n)
 
virtual void setDisableParallelTick (bool use)
 
virtual void setIssueSimExitOnFinishTestCommand (bool shouldExit)
 
virtual void setEnableMetoc (bool enable)
 
virtual bool mainThreadWaitForQueue () const
 
virtual unsigned numCallbackThreads () const
 
virtual bool disableParallelTick () const
 
virtual bool enableMetoc () const
 
virtual bool issueSimExitOnFinishTestCommand () const
 
virtual void setDisableParallelPublisherTick (bool)
 
virtual bool disableParallelPublisherTick () const
 
virtual void setTickPublishersDuringEntityTick (bool)
 
virtual bool tickPublishersDuringEntityTick () const
 
virtual DtFilename testLogFile () const
 
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 setNumberOfNavQueueProcessingThreads (int threads)
 
virtual int numberOfNavQueueProcessingThreads () const
 
virtual void setNavigationRegenerationFileDirectory (const DtString &dir)
 
virtual DtFilename navigationRegenerationFileDirectory () const
 
virtual void setNavigationRegenerationDelay (double delay)
 
virtual double navigationRegenerationDelay () const
 
virtual void setEnableLogFileTimestamps (bool v)
 
virtual bool enableLogFileTimestamps () const
 
virtual void setUseSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed (bool v)
 
virtual bool useSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed () const
 
virtual void setExpectedLocalEntityCount (int v)
 
virtual int expectedLocalEntityCount () const
 
virtual std::vector< DtStringenabledChannels () const
 
DtApplicationSettings & settings ()
 
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 setSharedDataDir (const DtFilename &)
 
virtual DtFilename sharedDataDir () const
 
virtual bool isSharedDataDirSet () const
 
virtual void setSharedDataRoot (const DtFilename &)
 
virtual DtFilename sharedDataRoot () const
 
virtual bool isSharedDataRootSet () const
 
virtual void setSharedDataStem (const DtString &)
 
virtual DtString sharedDataStem () const
 
virtual bool isSharedDataStemSet () const
 
virtual void setDataDir (const DtString &)
 
virtual DtString dataDir () const
 
virtual bool isDataDirSet () const
 
virtual void setUserDataDir (const DtString &)
 
virtual DtString userDataDir () const
 
virtual bool isUserDataDirSet () const
 
virtual void setMsdlSidcMappingFile (const DtString &address)
 
virtual DtFilename msdlSidcMappingFile () const
 
virtual void setCountryCodesMappingFile (const DtString &address)
 
virtual DtFilename countryCodesMappingFile () const
 
virtual bool suppressDataAvailableException () const
 
virtual void setSuppressDataAvailableException (bool)
 
virtual void setNonVrfObjectsUUIDScheme (const DtString &)
 
virtual DtString nonVrfObjectsUUIDScheme () const
 
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 setSharedDataDir (const DtFilename &)
 
virtual DtFilename sharedDataDir () const
 
virtual bool isSharedDataDirSet () const
 
virtual void setSharedDataRoot (const DtFilename &)
 
virtual DtFilename sharedDataRoot () const
 
virtual bool isSharedDataRootSet () const
 
virtual void setSharedDataStem (const DtString &)
 
virtual DtString sharedDataStem () const
 
virtual bool isSharedDataStemSet () const
 
virtual void setDataDir (const DtString &)
 
virtual DtString dataDir () const
 
virtual bool isDataDirSet () const
 
virtual void setUserDataDir (const DtString &)
 
virtual DtString userDataDir () const
 
virtual bool isUserDataDirSet () const
 
virtual void setMsdlSidcMappingFile (const DtString &address)
 
virtual DtFilename msdlSidcMappingFile () const
 
virtual void setCountryCodesMappingFile (const DtString &address)
 
virtual DtFilename countryCodesMappingFile () const
 
virtual bool suppressDataAvailableException () const
 
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 ()
 
- Public Member Functions inherited from makVrf::DtLegionApplicationInitializer
 DtLegionApplicationInitializer (int argc, char **argv, const char *appName, const char *appVersion="1.0")
 
int argc () const
 
char ** argv () const
 
virtual void loadFile (const DtString &fileName)
 
virtual void loadMtlFile (const DtString &fileName)
 
virtual int port () const
 
virtual DtString deviceAddress () const
 
virtual DtString serverAddress () const
 
virtual void setApplicationNumber (int)
 
virtual void setSiteId (int)
 
virtual int applicationNumber () const
 
virtual int siteId () const
 

Protected Member Functions

virtual void initializeMtlParams ()
 
virtual void processStringList (std::vector< DtString > &v, const std::vector< DtString > &list) const
 
virtual void initPluginVariables ()
 
virtual void processPluginsDirectory (const DtFilename &directory)
 
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
 
DtConfigVariable< boolmyUseUserSettingsDirectory
 
DtConfigVariable< DtStringmyTerrainFile
 
short myUseDIGuy
 
DtConfigVariable< DtStringmySharedDataDir
 
DtConfigVariable< DtStringmySharedDataRoot
 
DtConfigVariable< DtStringmySharedDataStem
 
DtConfigVariable< DtStringmyDIGuyCharacterDataFile
 
DtConfigVariable< DtStringmyDIGuyAnimationsFile
 
DtConfigVariable< DtStringmySettingsFile
 
DtConfigVariable< DtStringmyAppDataDir
 
DtConfigVariable< DtStringmyDataDir
 
DtConfigVariable< DtStringmyUserDataDir
 
DtConfigVariable< DtStringmyAdditionalSystemScriptsDirectory
 
DtConfigVariable< intmyFrontEndPID
 
DtConfigVariable< boolmyCmdConnectionless
 
DtConfigVariable< boolmyCmdDisableRemoteDiscovery
 
DtConfigVariable< boolmyCmdDaemonMode
 
short myDaemonMode
 
short myReuseEntityIdentifiersOnScenarioLoad
 
int myCgfDispatcherReceivePort
 
DtString myReportedHostAddress
 
int myStatusUpdateHeartbeat
 
short myForceParameterDbReload
 
short myLogFrameRateStatistics
 
short myEnableNavigationLabDebugging
 
DtFilename myDefaultParameterDatabasePath
 
DtFilename myDefaultTerrainDatabasePath
 
short myStartInRunMode
 
DtFilename myPluginsDirectory
 
DtConfigVariable< boolmyCmdStartInRunMode
 
DtConfigVariable< boolmyCmdDoNotUsePluginsDirectory
 
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
 
short mySendMessagesInNetworkProcess
 
DtVrfPluginRecordManager myPluginRecordManager
 
DtConfigVariable< DtStringmyHostAddress
 
DtConfigVariable< DtStringmyMsdlSidcMappingFile
 
DtConfigVariable< DtStringmyCountryCodesMappingFile
 
DtConfigVariable< intmyTracyPort
 
DtConfigVariable< intmyCmdNumCallbackThreads
 
DtConfigVariable< boolmyCmdMainThreadWaitForQueue
 
DtConfigVariable< boolmyCmdDisableParallelTick
 
DtConfigVariable< boolmyCmdDisableParallelPublisherTick
 
short myDisableParallelPublisherTick
 
DtConfigVariable< boolmyCmdTickPublishersDuringEntityTick
 
short myTickPublishersDuringEntityTick
 
DtConfigVariable< boolmyCmdIssueSimExitOnFinishTestCommand
 
DtConfigVariable< DtStringmyCmdLogTestFilename
 
DtConfigVariable< boolmyCmdEnableMetoc
 
short myMainThreadWaitForQueue
 
short myDisableParallelTick
 
short mySelfReflect
 
short myLegion
 
short myIssueSimExitOnFinishTestCommand
 
short myEnableMetoc
 
int myGamewareMemorySize
 
double myGamewareQueryTimeBudget
 
short myRegenerateNavigationDataAtRuntime
 
int myMaxNavigationRegenerationThreads
 
int myNumberOfNavQueueProcessingThreads
 
double myNavigationRegenerationDelay
 
DtFilename myNavigationRegenerationFileDirectory
 
short myEnableLogFileTimestamps
 
short myRejectMismatchedScenarioMessages
 
DtConfigVariable< boolmyCmdSuppressDataAvailableException
 
int mySuppressDataAvailableException
 
DtConfigVariable< DtStringmyNonVrfObjectsUUIDScheme
 
DtFloat64 myEntVrfDataTimeThreshold
 
short myTaskVisualizationPublicationMode
 
short myUseDrawControlForTaskVisualizations
 
DtFloat64 myDefaultTranslationThreshold
 
DtFloat64 myDefaultRotationThreshold
 
DtFloat64 myDefaultAggDimensionThreshold
 
DtConfigVariable< boolmyCmdUseAbsoluteTimeStamps
 
DtConfigVariable< intmyCmdNumNetworkCallbackThreads
 
DtConfigVariable< boolmyCmdSelfReflect
 
DtConfigVariable< boolmyCmdRunInTimeManagementMode
 
int myRunInTimeManagementMode
 
DtConfigVariable< boolmyCmdDisableRequestUpdates
 
int myDisableRequestUpdates
 
short myUseSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed
 
int myExpectedLocalEntityCount
 
- 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
 
- Protected Attributes inherited from makVrf::DtLegionApplicationInitializer
DtApplicationSettings mySettings
 
DtConfigVariable< intmyAppId
 
DtConfigVariable< intmySiteId
 
DtConfigVariable< intmyPort
 
DtConfigVariable< DtStringmyDeviceAddress
 
DtConfigVariable< DtStringmyServerAddress
 
DtConfigVariable< intmyNotifyLevel
 
int myArgc
 
char ** myArgv
 
DtMtlEnvironment * myMtlEnv
 

Private Member Functions

 DtVrfSimOptions (const DtVrfSimOptions &orig)
 
DtVrfSimOptionsoperator= (const DtVrfSimOptions &rhs)
 
 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 &)
 
- 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

makVrf::DtVrfSimOptions::DtVrfSimOptions ( int  argc,
char **  argv,
const char appName,
const char appVersion 
)

Default constructor.

virtual makVrf::DtVrfSimOptions::~DtVrfSimOptions ( )
virtual

Destructor.

makVrf::DtVrfSimOptions::DtVrfSimOptions ( const DtVrfSimOptions orig)
private

Copy constructor; not implemented.

makVrf::DtVrfSimOptions::DtVrfSimOptions ( int  argc,
char **  argv,
const char appName,
const char appVersion 
)

Default constructor.

virtual makVrf::DtVrfSimOptions::~DtVrfSimOptions ( )
virtual

Destructor.

makVrf::DtVrfSimOptions::DtVrfSimOptions ( const DtVrfSimOptions orig)
private

Copy constructor; not implemented.

Member Function Documentation

virtual bool makVrf::DtVrfSimOptions::readConfigurationFile ( const DtFilename &  mtlFile)
virtual

This function will read a configuration file and set all of the appropriate values in the options object.

virtual int makVrf::DtVrfSimOptions::statusUpdateHeartbeat ( ) const
virtual

Returns the frequency of heartbeat messages.

virtual bool makVrf::DtVrfSimOptions::connectionless ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::disableRemoteDiscovery ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::simulationModelSetFilename ( ) const
virtual

Returns the default simulation model set to use to load parameter database, communication model, physical world parameters.

virtual bool makVrf::DtVrfSimOptions::forceParameterDbReload ( ) const
virtual

Forces DtCgf::loadScenario to reload the parameter database.

virtual void makVrf::DtVrfSimOptions::setTargetFrameRate ( int  rate)
virtual

The frame rate above which the back-end will sleep in order to yield CPU time to other processes. Once the frame rate drops below this level, the back-end will no longer sleep. This parameter only takes effect when the simulation is running in variable frame mode.

virtual int makVrf::DtVrfSimOptions::targetFrameRate ( ) const
virtual

The frame rate above which the back-end will sleep in order to yield CPU time to other processes. Once the frame rate drops below this level, the back-end will no longer sleep. This parameter only takes effect when the simulation is running in variable frame mode.

virtual int makVrf::DtVrfSimOptions::clockMode ( ) const
virtual

Returns whether to use Performance Counter or System Clock.

virtual void makVrf::DtVrfSimOptions::setDefaultParameterDatabasePath ( const DtFilename &  path)
virtual

Default path to search for parameter database files, when no path is specified in a given scenario file.

virtual const DtFilename& makVrf::DtVrfSimOptions::defaultParameterDatabasePath ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setDefaultTerrainDatabasePath ( const DtFilename &  path)
virtual

Default path to search for terrain database files, when no path is specified in a given scenario file.

virtual const DtFilename& makVrf::DtVrfSimOptions::defaultTerrainDatabasePath ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::diGuyCharacterDataFile ( ) const
virtual

Character data file generated from DI0Guy.

virtual DtFilename makVrf::DtVrfSimOptions::diGuyAnimationsFile ( ) const
virtual

Animations configuration file used to augment character data file.

virtual bool makVrf::DtVrfSimOptions::logFrameRateStats ( ) const
virtual

Whether or not the frame rate statistics of the backend should be logged, presumably (but not definitely) to file.

virtual void makVrf::DtVrfSimOptions::setLogFrameRateStats ( bool  yesOrNo)
virtual
virtual void makVrf::DtVrfSimOptions::setRejectMismatchedScenarioMessages ( bool  )
virtual

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

virtual bool makVrf::DtVrfSimOptions::rejectMismatchedScenarioMessages ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::enableNavigationLabDebugging ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setEnableNavigationLabDebugging ( bool  enable)
virtual
virtual int makVrf::DtVrfSimOptions::sessionId ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::appIdRangeMax ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setAppIdRangeMax ( int  )
virtual
virtual DtFilename makVrf::DtVrfSimOptions::batchFile ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::scenarioFile ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::terrainFile ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::frontEndProcessId ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setStartInRunMode ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::startInRunMode ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setDaemonMode ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::daemonMode ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setReuseEntityIdentifiersOnScenarioLoad ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::reuseEntityIdentifiersOnScenarioLoad ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::parseCmdLine ( )
virtual

When parsing command line, is variables are set, copy them to "real" variables.

Reimplemented from makVrf::DtLegionApplicationInitializer.

virtual short makVrf::DtVrfSimOptions::simMgmtPduProcessLevel ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::cgfDispatcherReceivePort ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setCgfDispatcherReceivePort ( int  port)
virtual
virtual int makVrf::DtVrfSimOptions::tracyPort ( ) const
virtual

Default is 10101.

virtual bool makVrf::DtVrfSimOptions::tracyPortSet ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setTracyPort ( int  port)
virtual
const std::vector< std::string > & makVrf::DtVrfSimOptions::pluginsToLoad ( ) const
inline

Returns plugins to load.

References myPluginsToLoad.

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

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

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

File to put log information to.

virtual void makVrf::DtVrfSimOptions::setOutputFile ( const DtFilename &  s)
virtual
virtual void makVrf::DtVrfSimOptions::setNotifyLevel ( DtNotifyLevelType  level)
virtual

Sets the notify level for all streams managed by this console manager.

virtual DtNotifyLevelType makVrf::DtVrfSimOptions::notifyLevel ( ) const
virtual
Returns
The current notification level.
virtual void makVrf::DtVrfSimOptions::setSendBackendLogToNetwork ( bool  v)
virtual

If true, DtInfo, DtWarn, etc. log messages from the backend will be sent in comment interactions to the GUI. Default is true.

Note
This does not affect the object console logs, only the backend logs.
virtual bool makVrf::DtVrfSimOptions::sendBackendLogToNetwork ( ) const
virtual

If true, DtInfo, DtWarn, etc. log messages from the backend will be sent in comment interactions to the GUI. Default is true.

Note
This does not affect the object console logs, only the backend logs.
virtual void makVrf::DtVrfSimOptions::setFullyLoadTerrain ( bool  v)
virtual

If true, terrain subpages will be fully loaded instead of on demand.

virtual bool makVrf::DtVrfSimOptions::fullyLoadTerrain ( ) const
virtual

If true, terrain subpages will be fully loaded instead of on demand.

virtual void makVrf::DtVrfSimOptions::setAssertOnBlockingTerrainCalls ( bool  b)
virtual

If true, blocking terrain calls will cause an assert when a debug back-end is in run mode.

virtual bool makVrf::DtVrfSimOptions::assertOnBlockingTerrainCalls ( ) const
virtual

If true, blocking terrain calls will cause an assert when a debug back-end is in run mode.

virtual void makVrf::DtVrfSimOptions::setHostAddress ( const DtString address)
virtual

The address of the network interface to be used for non HLA/DIS communications with the GUI. Defaults to a null string, indicating that VRF will automatically detect the network interface.

virtual DtString makVrf::DtVrfSimOptions::hostAddress ( ) const
virtual

The address of the network interface to be used for non HLA/DIS communications with the GUI. Defaults to a null string, indicating that VRF will automatically detect the network interface.

virtual void makVrf::DtVrfSimOptions::setReportedHostAddress ( const DtString address)
virtual

The address of the network interface to be used for non HLA/DIS communications, as reported to the GUI or remote controller. Defaults to a null string, indicating that VRF will report the hostAddress.

virtual DtString makVrf::DtVrfSimOptions::reportedHostAddress ( ) const
virtual

The address of the network interface to be used for non HLA/DIS communications, as reported to the GUI or remote controller. Defaults to a null string, indicating that VRF will report the hostAddress.

virtual void makVrf::DtVrfSimOptions::setAppDataDir ( const DtString )
virtual

The appDataDir location.

virtual DtString makVrf::DtVrfSimOptions::appDataDir ( ) const
virtual

The appDataDir location.

virtual void makVrf::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 makVrf::DtVrfSimOptions::setSharedDataDir ( const DtFilename &  )
virtual

The sharedDataDir location.

virtual DtFilename makVrf::DtVrfSimOptions::sharedDataDir ( ) const
virtual

The sharedDataDir location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataDirSet ( ) const
virtual

Check to see if the sharedDataDir location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setSharedDataRoot ( const DtFilename &  )
virtual

The sharedDataRoot location.

virtual DtFilename makVrf::DtVrfSimOptions::sharedDataRoot ( ) const
virtual

The sharedDataRoot location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataRootSet ( ) const
virtual

Check to see if the sharedDataRoot location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setSharedDataStem ( const DtString )
virtual

The sharedDataStem location.

virtual DtString makVrf::DtVrfSimOptions::sharedDataStem ( ) const
virtual

The sharedDataStem location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataStemSet ( ) const
virtual

Check to see if the sharedDataStem location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setDataDir ( const DtString )
virtual

The dataDir location.

virtual DtString makVrf::DtVrfSimOptions::dataDir ( ) const
virtual

The dataDir location.

virtual bool makVrf::DtVrfSimOptions::isDataDirSet ( ) const
virtual

Check to see if the dataDir location has been set through the command line.

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

The userDataDir location.

virtual DtString makVrf::DtVrfSimOptions::userDataDir ( ) const
virtual

The userDataDir location.

virtual bool makVrf::DtVrfSimOptions::isUserDataDirSet ( ) const
virtual

Check to see if the userDataDir location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setMsdlSidcMappingFile ( const DtString address)
virtual

Mapping file for SIDC to Dis Enumerations.

virtual DtFilename makVrf::DtVrfSimOptions::msdlSidcMappingFile ( ) const
virtual

Mapping file for SIDC to Dis Enumerations.

virtual void makVrf::DtVrfSimOptions::setCountryCodesMappingFile ( const DtString address)
virtual

Mapping file for Country Codes to Dis Enumerations.

virtual DtFilename makVrf::DtVrfSimOptions::countryCodesMappingFile ( ) const
virtual

Mapping file for Country Codes to Dis Enumerations.

virtual void makVrf::DtVrfSimOptions::outputMtl ( )
virtual

Outputs values of MTL to file.

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

Flush the DtParallelTickManager callback queue in the main thread.

Implements DtVrfSimOptionsInterface.

virtual unsigned makVrf::DtVrfSimOptions::numCallbackThreads ( ) const
virtual

Number of threads in DtParallelTickManager callback queue.

Implements DtVrfSimOptionsInterface.

virtual bool makVrf::DtVrfSimOptions::disableParallelTick ( ) const
virtual

Run all tick functions serially.

Implements DtVrfSimOptionsInterface.

virtual bool makVrf::DtVrfSimOptions::enableMetoc ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::issueSimExitOnFinishTestCommand ( ) const
virtual

Send exit message when finishing a test.

Implements DtVrfSimOptionsInterface.

virtual void makVrf::DtVrfSimOptions::setDisableParallelPublisherTick ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::disableParallelPublisherTick ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setTickPublishersDuringEntityTick ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::tickPublishersDuringEntityTick ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::testLogFile ( ) const
virtual

Write the output of a test to the specified file.

Implements DtVrfSimOptionsInterface.

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

Explicitly enable specified output channels.

virtual bool makVrf::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 makVrf::DtVrfSimOptions::setSuppressDataAvailableException ( bool  )
virtual

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

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

This routine will tell the myMtlEnv object what variables to expect to read from the mtl file. Modify this routine to add your new variables. This routine is called from loadMtlFile().

Reimplemented from makVrf::DtLegionApplicationInitializer.

virtual void makVrf::DtVrfSimOptions::processStringList ( std::vector< DtString > &  v,
const std::vector< DtString > &  list 
) const
protectedvirtual
virtual void makVrf::DtVrfSimOptions::initPluginVariables ( )
protectedvirtual

Initializes variables that can be used to check which plugins to load.

virtual void makVrf::DtVrfSimOptions::processPluginsDirectory ( const DtFilename &  directory)
protectedvirtual

Process all .mtl files found in the supplied plugin directory to see which plugins to load.

DtVrfSimOptions& makVrf::DtVrfSimOptions::operator= ( const DtVrfSimOptions rhs)
private

Assignment operator; not implemented.

virtual bool makVrf::DtVrfSimOptions::readConfigurationFile ( const DtFilename &  mtlFile)
virtual

This function will read a configuration file and set all of the appropriate values in the options object.

virtual DtFloat64 makVrf::DtVrfSimOptions::entVrfDataTimeThreshold ( ) const
virtual

Returns the frequency of vrfObject update messages for entities.

virtual double makVrf::DtVrfSimOptions::rotationThreshold ( ) const
virtual

Returns the default rotation threshold.

virtual double makVrf::DtVrfSimOptions::translationThreshold ( ) const
virtual

Returns the default translation threshold.

virtual double makVrf::DtVrfSimOptions::aggDimensionThreshold ( ) const
virtual

Returns the default aggregate dimension threshold.

virtual void makVrf::DtVrfSimOptions::setPublishZeroVelocityWhenPaused ( bool  )
virtual

Sets whether or not to publish zero velocity (and acceleration) when paused. Default is true.

virtual bool makVrf::DtVrfSimOptions::publishZeroVelocityWhenPaused ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setSetDeadReckoningAlgorithmToStaticOnPause ( bool  )
virtual

When the simulation is paused set the dead reckoning algorithm for aggregates and entities to static. This turned on in conjunction with publishZeroVelocityWhenPaused turn off will pause the objects in a VR-Forces run simulation and still show current values for velocity, speed, acceleration, etc.

virtual bool makVrf::DtVrfSimOptions::setDeadReckoningAlgorithmToStaticOnPause ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setSendMessagesInNetworkProcess ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::sendMessagesInNetworkProcess ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setSelfReflect ( bool  use)
virtual
virtual bool makVrf::DtVrfSimOptions::selfReflect ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setNumNetworkCallbackThreads ( unsigned  n)
virtual

If the number of network threads is 0, the network will still run multi-threaded (unless turned off), but, in the main thread during begin/advance frame. If threaded the network will run in a thread and the remote and local network interface will use the same thread pool.

virtual unsigned makVrf::DtVrfSimOptions::numNetworkCallbackThreads ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::useAbsoluteTimeStamps ( ) const
virtual

Returns true if using absolute timestamps.

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

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

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

Sets the destination addresses from a list of addresses.

virtual void makVrf::DtVrfSimOptions::setTaskVisualizationPublicationMode ( short  state)
virtual
virtual short makVrf::DtVrfSimOptions::taskVisualizationPublicationMode ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setUseDrawControlForTaskVisualizations ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::useDrawControlForTaskVisualizations ( ) const
virtual
virtual void makVrf::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 makVrf::DtVrfSimOptions::nonVrfObjectsUUIDScheme ( ) const
virtual

Sets the UUID scheme for non vrf objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text.

virtual int makVrf::DtVrfSimOptions::statusUpdateHeartbeat ( ) const
virtual

Returns the frequency of heartbeat messages.

virtual bool makVrf::DtVrfSimOptions::connectionless ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::disableRemoteDiscovery ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::simulationModelSetFilename ( ) const
virtual

Returns the default simulation model set to use to load parameter database, communication model, physical world parameters.

virtual bool makVrf::DtVrfSimOptions::forceParameterDbReload ( ) const
virtual

Forces DtCgf::loadScenario to reload the parameter database.

virtual void makVrf::DtVrfSimOptions::setTargetFrameRate ( int  rate)
virtual

The frame rate above which the back-end will sleep in order to yield CPU time to other processes. Once the frame rate drops below this level, the back-end will no longer sleep. This parameter only takes effect when the simulation is running in variable frame mode.

virtual int makVrf::DtVrfSimOptions::targetFrameRate ( ) const
virtual

The frame rate above which the back-end will sleep in order to yield CPU time to other processes. Once the frame rate drops below this level, the back-end will no longer sleep. This parameter only takes effect when the simulation is running in variable frame mode.

virtual int makVrf::DtVrfSimOptions::clockMode ( ) const
virtual

Returns whether to use Performance Counter or System Clock.

virtual void makVrf::DtVrfSimOptions::setDefaultParameterDatabasePath ( const DtFilename &  path)
virtual

Default path to search for parameter database files, when no path is specified in a given scenario file.

virtual const DtFilename& makVrf::DtVrfSimOptions::defaultParameterDatabasePath ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setDefaultTerrainDatabasePath ( const DtFilename &  path)
virtual

Default path to search for terrain database files, when no path is specified in a given scenario file.

virtual const DtFilename& makVrf::DtVrfSimOptions::defaultTerrainDatabasePath ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::diGuyCharacterDataFile ( ) const
virtual

Character data file generated from DI0Guy.

virtual DtFilename makVrf::DtVrfSimOptions::diGuyAnimationsFile ( ) const
virtual

Animations configuration file used to augment character data file.

virtual bool makVrf::DtVrfSimOptions::logFrameRateStats ( ) const
virtual

Whether or not the frame rate statistics of the backend should be logged, presumably (but not definitely) to file.

virtual void makVrf::DtVrfSimOptions::setLogFrameRateStats ( bool  yesOrNo)
virtual
virtual void makVrf::DtVrfSimOptions::setRejectMismatchedScenarioMessages ( bool  )
virtual

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

virtual bool makVrf::DtVrfSimOptions::rejectMismatchedScenarioMessages ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::enableNavigationLabDebugging ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setEnableNavigationLabDebugging ( bool  enable)
virtual
virtual int makVrf::DtVrfSimOptions::sessionId ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::appIdRangeMax ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setAppIdRangeMax ( int  )
virtual
virtual DtFilename makVrf::DtVrfSimOptions::batchFile ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::scenarioFile ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::terrainFile ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::frontEndProcessId ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setStartInRunMode ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::startInRunMode ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setDaemonMode ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::daemonMode ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::runInTimeManagementMode ( ) const
virtual

HLA only - run back-end in HLA time management mode.

virtual void makVrf::DtVrfSimOptions::setRunInTimeManagementMode ( bool  yesNo)
virtual
virtual bool makVrf::DtVrfSimOptions::disableRequestUpdates ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setDisableRequestUpdates ( bool  yesNo)
virtual
virtual void makVrf::DtVrfSimOptions::setReuseEntityIdentifiersOnScenarioLoad ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::reuseEntityIdentifiersOnScenarioLoad ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::parseCmdLine ( )
virtual

When parsing command line, is variables are set, copy them to "real" variables.

Reimplemented from makVrf::DtLegionApplicationInitializer.

virtual short makVrf::DtVrfSimOptions::simMgmtPduProcessLevel ( ) const
virtual
virtual int makVrf::DtVrfSimOptions::cgfDispatcherReceivePort ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setCgfDispatcherReceivePort ( int  port)
virtual
virtual int makVrf::DtVrfSimOptions::tracyPort ( ) const
virtual

Default is 10101.

virtual bool makVrf::DtVrfSimOptions::tracyPortSet ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setTracyPort ( int  port)
virtual
const std::vector<std::string>& makVrf::DtVrfSimOptions::pluginsToLoad ( ) const

Returns plugins to load.

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

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

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

File to put log information to.

virtual void makVrf::DtVrfSimOptions::setOutputFile ( const DtFilename &  s)
virtual
virtual void makVrf::DtVrfSimOptions::setNotifyLevel ( DtNotifyLevelType  level)
virtual

Sets the notify level for all streams managed by this console manager.

virtual DtNotifyLevelType makVrf::DtVrfSimOptions::notifyLevel ( ) const
virtual
Returns
The current notification level.
virtual void makVrf::DtVrfSimOptions::setSendBackendLogToNetwork ( bool  v)
virtual

If true, DtInfo, DtWarn, etc. log messages from the backend will be sent in comment interactions to the GUI. Default is true.

Note
This does not affect the object console logs, only the backend logs.
virtual bool makVrf::DtVrfSimOptions::sendBackendLogToNetwork ( ) const
virtual

If true, DtInfo, DtWarn, etc. log messages from the backend will be sent in comment interactions to the GUI. Default is true.

Note
This does not affect the object console logs, only the backend logs.
virtual void makVrf::DtVrfSimOptions::setFullyLoadTerrain ( bool  v)
virtual

If true, terrain subpages will be fully loaded instead of on demand.

virtual bool makVrf::DtVrfSimOptions::fullyLoadTerrain ( ) const
virtual

If true, terrain subpages will be fully loaded instead of on demand.

virtual void makVrf::DtVrfSimOptions::setAssertOnBlockingTerrainCalls ( bool  b)
virtual

If true, blocking terrain calls will cause an assert when a debug back-end is in run mode.

virtual bool makVrf::DtVrfSimOptions::assertOnBlockingTerrainCalls ( ) const
virtual

If true, blocking terrain calls will cause an assert when a debug back-end is in run mode.

virtual void makVrf::DtVrfSimOptions::setHostAddress ( const DtString address)
virtual

The address of the network interface to be used for non HLA/DIS communications with the GUI. Defaults to a null string, indicating that VRF will automatically detect the network interface.

virtual DtString makVrf::DtVrfSimOptions::hostAddress ( ) const
virtual

The address of the network interface to be used for non HLA/DIS communications with the GUI. Defaults to a null string, indicating that VRF will automatically detect the network interface.

virtual void makVrf::DtVrfSimOptions::setReportedHostAddress ( const DtString address)
virtual

The address of the network interface to be used for non HLA/DIS communications, as reported to the GUI or remote controller. Defaults to a null string, indicating that VRF will report the hostAddress.

virtual DtString makVrf::DtVrfSimOptions::reportedHostAddress ( ) const
virtual

The address of the network interface to be used for non HLA/DIS communications, as reported to the GUI or remote controller. Defaults to a null string, indicating that VRF will report the hostAddress.

virtual void makVrf::DtVrfSimOptions::setAppDataDir ( const DtString )
virtual

The appDataDir location.

virtual DtString makVrf::DtVrfSimOptions::appDataDir ( ) const
virtual

The appDataDir location.

virtual void makVrf::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 makVrf::DtVrfSimOptions::setSharedDataDir ( const DtFilename &  )
virtual

The sharedDataDir location.

virtual DtFilename makVrf::DtVrfSimOptions::sharedDataDir ( ) const
virtual

The sharedDataDir location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataDirSet ( ) const
virtual

Check to see if the sharedDataDir location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setSharedDataRoot ( const DtFilename &  )
virtual

The sharedDataRoot location.

virtual DtFilename makVrf::DtVrfSimOptions::sharedDataRoot ( ) const
virtual

The sharedDataRoot location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataRootSet ( ) const
virtual

Check to see if the sharedDataRoot location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setSharedDataStem ( const DtString )
virtual

The sharedDataStem location.

virtual DtString makVrf::DtVrfSimOptions::sharedDataStem ( ) const
virtual

The sharedDataStem location.

virtual bool makVrf::DtVrfSimOptions::isSharedDataStemSet ( ) const
virtual

Check to see if the sharedDataStem location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setDataDir ( const DtString )
virtual

The dataDir location.

virtual DtString makVrf::DtVrfSimOptions::dataDir ( ) const
virtual

The dataDir location.

virtual bool makVrf::DtVrfSimOptions::isDataDirSet ( ) const
virtual

Check to see if the dataDir location has been set through the command line.

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

The userDataDir location.

virtual DtString makVrf::DtVrfSimOptions::userDataDir ( ) const
virtual

The userDataDir location.

virtual bool makVrf::DtVrfSimOptions::isUserDataDirSet ( ) const
virtual

Check to see if the userDataDir location has been set through the command line.

virtual void makVrf::DtVrfSimOptions::setMsdlSidcMappingFile ( const DtString address)
virtual

Mapping file for SIDC to Dis Enumerations.

virtual DtFilename makVrf::DtVrfSimOptions::msdlSidcMappingFile ( ) const
virtual

Mapping file for SIDC to Dis Enumerations.

virtual void makVrf::DtVrfSimOptions::setCountryCodesMappingFile ( const DtString address)
virtual

Mapping file for Country Codes to Dis Enumerations.

virtual DtFilename makVrf::DtVrfSimOptions::countryCodesMappingFile ( ) const
virtual

Mapping file for Country Codes to Dis Enumerations.

virtual void makVrf::DtVrfSimOptions::outputMtl ( )
virtual

Outputs values of MTL to file.

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

Flush the DtParallelTickManager callback queue in the main thread.

Implements DtVrfSimOptionsInterface.

virtual unsigned makVrf::DtVrfSimOptions::numCallbackThreads ( ) const
virtual

Number of threads in DtParallelTickManager callback queue.

Implements DtVrfSimOptionsInterface.

virtual bool makVrf::DtVrfSimOptions::disableParallelTick ( ) const
virtual

Run all tick functions serially.

Implements DtVrfSimOptionsInterface.

virtual bool makVrf::DtVrfSimOptions::enableMetoc ( ) const
virtual
virtual bool makVrf::DtVrfSimOptions::issueSimExitOnFinishTestCommand ( ) const
virtual

Send exit message when finishing a test.

Implements DtVrfSimOptionsInterface.

virtual void makVrf::DtVrfSimOptions::setDisableParallelPublisherTick ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::disableParallelPublisherTick ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setTickPublishersDuringEntityTick ( bool  )
virtual
virtual bool makVrf::DtVrfSimOptions::tickPublishersDuringEntityTick ( ) const
virtual
virtual DtFilename makVrf::DtVrfSimOptions::testLogFile ( ) const
virtual

Write the output of a test to the specified file.

Implements DtVrfSimOptionsInterface.

virtual void makVrf::DtVrfSimOptions::setGamewareMemorySize ( int  sizeInMb)
virtual
virtual int makVrf::DtVrfSimOptions::gamewareMemorySize ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setGamewareQueryTimeBudget ( double  ms)
virtual
virtual double makVrf::DtVrfSimOptions::gamewareQueryTimeBudget ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setRegenerateNavigationDataAtRuntime ( bool  v)
virtual
virtual bool makVrf::DtVrfSimOptions::regenerateNavigationDataAtRuntime ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setMaxNavigationRegenerationThreads ( int  threads)
virtual
virtual int makVrf::DtVrfSimOptions::maxNavigationRegenerationThreads ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setNumberOfNavQueueProcessingThreads ( int  threads)
virtual
virtual int makVrf::DtVrfSimOptions::numberOfNavQueueProcessingThreads ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setNavigationRegenerationFileDirectory ( const DtString dir)
virtual
virtual DtFilename makVrf::DtVrfSimOptions::navigationRegenerationFileDirectory ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setNavigationRegenerationDelay ( double  delay)
virtual
virtual double makVrf::DtVrfSimOptions::navigationRegenerationDelay ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setEnableLogFileTimestamps ( bool  v)
virtual
virtual bool makVrf::DtVrfSimOptions::enableLogFileTimestamps ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setUseSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed ( bool  v)
virtual
virtual bool makVrf::DtVrfSimOptions::useSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed ( ) const
virtual
virtual void makVrf::DtVrfSimOptions::setExpectedLocalEntityCount ( int  v)
virtual
virtual int makVrf::DtVrfSimOptions::expectedLocalEntityCount ( ) const
virtual
virtual std::vector<DtString> makVrf::DtVrfSimOptions::enabledChannels ( ) const
virtual

Explicitly enable specified output channels.

virtual bool makVrf::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 makVrf::DtVrfSimOptions::setSuppressDataAvailableException ( bool  )
virtual

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

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

This routine will tell the myMtlEnv object what variables to expect to read from the mtl file. Modify this routine to add your new variables. This routine is called from loadMtlFile().

Reimplemented from makVrf::DtLegionApplicationInitializer.

virtual void makVrf::DtVrfSimOptions::setVariablesFromMtl ( )
protectedvirtual

This routine will set internal member variables from those read from the mtl file.

Reimplemented from makVrf::DtLegionApplicationInitializer.

virtual void makVrf::DtVrfSimOptions::processStringList ( std::vector< DtString > &  v,
const std::vector< DtString > &  list 
) const
protectedvirtual
virtual void makVrf::DtVrfSimOptions::initPluginVariables ( )
protectedvirtual

Initializes variables that can be used to check which plugins to load.

virtual void makVrf::DtVrfSimOptions::processPluginsDirectory ( const DtFilename &  directory)
protectedvirtual

Process all .mtl files found in the supplied plugin directory to see which plugins to load.

DtVrfSimOptions& makVrf::DtVrfSimOptions::operator= ( const DtVrfSimOptions rhs)
private

Assignment operator; not implemented.

Member Data Documentation

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySimulationModelSetFile
protected

The name of an alternate parameter database file to load upon startup.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myBatchFile
protected

Filename of batch file to load at startup.

DtConfigVariable< int > makVrf::DtVrfSimOptions::myTargetFrameRate
protected

Cgf tick performance parameters.

DtConfigVariable< int > makVrf::DtVrfSimOptions::myClockMode
protected

Set 0 to use Performance Counter, or 1 to use System Clock.

DtConfigVariable< int > makVrf::DtVrfSimOptions::mySessionId
protected

Integer session Id. Applications with a common session Id must share the same terrain database, and are capable of controlling one another through interface messages.

DtConfigVariable< int > makVrf::DtVrfSimOptions::myAppIdRangeMax
protected

Integer mak app id range when going beyon the 65K limit for entity creation on one app id.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myScenarioFile
protected

The name of a scenario (.scn) file to load upon startup (optional)

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySharedSettingsDirectory
protected

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

DtConfigVariable< bool > makVrf::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 > makVrf::DtVrfSimOptions::myTerrainFile
protected

The name of a terrain file to load upon startup (optional - new scenario)

short makVrf::DtVrfSimOptions::myUseDIGuy
protected

Set true to use DI-Guy Characters in Vr-Forces.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySharedDataDir
protected

Where the shared data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySharedDataRoot
protected

Where the shared data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySharedDataStem
protected

Where the shared data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myDIGuyCharacterDataFile
protected

Configuration files for setting up DI-Guy characters.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myDIGuyAnimationsFile
protected
DtConfigVariable< DtString > makVrf::DtVrfSimOptions::mySettingsFile
protected

MTL file to load. Note this is here only for –help purposes as this variable is parsed outside of the normal parsing routine.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myAppDataDir
protected

Where the app data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myDataDir
protected

Where the data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myUserDataDir
protected

Where the user data directory is located.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myAdditionalSystemScriptsDirectory
protected

Semi-colon separated list of directories to load system scripts from.

DtConfigVariable< int > makVrf::DtVrfSimOptions::myFrontEndPID
protected

Process ID of the front-end that started us (combined mode)

DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdConnectionless
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdDisableRemoteDiscovery
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdDaemonMode
protected

Whether to start in daemon mode or not. (UNIX only)

short makVrf::DtVrfSimOptions::myDaemonMode
protected
short makVrf::DtVrfSimOptions::myReuseEntityIdentifiersOnScenarioLoad
protected
int makVrf::DtVrfSimOptions::myCgfDispatcherReceivePort
protected

Port number for incoming files in the DtCgfDispatcher.

DtString makVrf::DtVrfSimOptions::myReportedHostAddress
protected
int makVrf::DtVrfSimOptions::myStatusUpdateHeartbeat
protected
short makVrf::DtVrfSimOptions::myForceParameterDbReload
protected
short makVrf::DtVrfSimOptions::myLogFrameRateStatistics
protected

Should the Cgf log performance (frame rate) stats or not.

short makVrf::DtVrfSimOptions::myEnableNavigationLabDebugging
protected
DtFilename makVrf::DtVrfSimOptions::myDefaultParameterDatabasePath
protected
DtFilename makVrf::DtVrfSimOptions::myDefaultTerrainDatabasePath
protected
short makVrf::DtVrfSimOptions::myStartInRunMode
protected

Start in run mode.

DtFilename makVrf::DtVrfSimOptions::myPluginsDirectory
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdStartInRunMode
protected

Parameters for command line only.

DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdDoNotUsePluginsDirectory
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdLogFrameRateStatistics
protected
DtMultiConfigVariable< std::string > makVrf::DtVrfSimOptions::myPluginFiles
protected
DtMultiConfigVariable< DtString > makVrf::DtVrfSimOptions::myEnabledChannels
protected
std::vector< std::string > makVrf::DtVrfSimOptions::myPluginsToLoad
protected

Referenced by pluginsToLoad().

bool makVrf::DtVrfSimOptions::myDoNotUsePluginsDirectory
protected
DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myOutputFile
protected
short makVrf::DtVrfSimOptions::mySimMgmtPduProcessLevel
protected

Parameter for processing sim mgmt PDUs.

short makVrf::DtVrfSimOptions::myLoadPluginIfVersionMismatch
protected
int makVrf::DtVrfSimOptions::myObjectConsoleNotifyLevel
protected

Starting object console notify level. Default is 2.

short makVrf::DtVrfSimOptions::mySendBackendLogToNetwork
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdFullyLoadTerrain
protected
short makVrf::DtVrfSimOptions::myFullyLoadTerrain
protected
short makVrf::DtVrfSimOptions::myAssertOnBlockingTerrainCalls
protected
short makVrf::DtVrfSimOptions::myPublishZeroVelocityWhenPaused
protected
short makVrf::DtVrfSimOptions::mySetDeadReckoningAlgorithmToStaticOnPause
protected
short makVrf::DtVrfSimOptions::mySendMessagesInNetworkProcess
protected
DtVrfPluginRecordManager makVrf::DtVrfSimOptions::myPluginRecordManager
protected
DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myHostAddress
protected

Address of the network interface to use for non-DIS/HLA communication with GUI.

DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myMsdlSidcMappingFile
protected
DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myCountryCodesMappingFile
protected
DtConfigVariable< int > makVrf::DtVrfSimOptions::myTracyPort
protected
DtConfigVariable< int > makVrf::DtVrfSimOptions::myCmdNumCallbackThreads
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdMainThreadWaitForQueue
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdDisableParallelTick
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdDisableParallelPublisherTick
protected
short makVrf::DtVrfSimOptions::myDisableParallelPublisherTick
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdTickPublishersDuringEntityTick
protected
short makVrf::DtVrfSimOptions::myTickPublishersDuringEntityTick
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdIssueSimExitOnFinishTestCommand
protected
DtConfigVariable< DtString > makVrf::DtVrfSimOptions::myCmdLogTestFilename
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdEnableMetoc
protected
short makVrf::DtVrfSimOptions::myMainThreadWaitForQueue
protected
short makVrf::DtVrfSimOptions::myDisableParallelTick
protected
short makVrf::DtVrfSimOptions::mySelfReflect
protected
short makVrf::DtVrfSimOptions::myLegion
protected
short makVrf::DtVrfSimOptions::myIssueSimExitOnFinishTestCommand
protected
short makVrf::DtVrfSimOptions::myEnableMetoc
protected
int makVrf::DtVrfSimOptions::myGamewareMemorySize
protected
double makVrf::DtVrfSimOptions::myGamewareQueryTimeBudget
protected
short makVrf::DtVrfSimOptions::myRegenerateNavigationDataAtRuntime
protected
int makVrf::DtVrfSimOptions::myMaxNavigationRegenerationThreads
protected
int makVrf::DtVrfSimOptions::myNumberOfNavQueueProcessingThreads
protected
double makVrf::DtVrfSimOptions::myNavigationRegenerationDelay
protected
DtFilename makVrf::DtVrfSimOptions::myNavigationRegenerationFileDirectory
protected
short makVrf::DtVrfSimOptions::myEnableLogFileTimestamps
protected
short makVrf::DtVrfSimOptions::myRejectMismatchedScenarioMessages
protected
DtConfigVariable< bool > makVrf::DtVrfSimOptions::myCmdSuppressDataAvailableException
protected
int makVrf::DtVrfSimOptions::mySuppressDataAvailableException
protected
DtConfigVariable<DtString> makVrf::DtVrfSimOptions::myNonVrfObjectsUUIDScheme
protected
DtFloat64 makVrf::DtVrfSimOptions::myEntVrfDataTimeThreshold
protected
short makVrf::DtVrfSimOptions::myTaskVisualizationPublicationMode
protected
short makVrf::DtVrfSimOptions::myUseDrawControlForTaskVisualizations
protected
DtFloat64 makVrf::DtVrfSimOptions::myDefaultTranslationThreshold
protected

Default threshold values.

DtFloat64 makVrf::DtVrfSimOptions::myDefaultRotationThreshold
protected
DtFloat64 makVrf::DtVrfSimOptions::myDefaultAggDimensionThreshold
protected
DtConfigVariable<bool> makVrf::DtVrfSimOptions::myCmdUseAbsoluteTimeStamps
protected
DtConfigVariable<int> makVrf::DtVrfSimOptions::myCmdNumNetworkCallbackThreads
protected
DtConfigVariable<bool> makVrf::DtVrfSimOptions::myCmdSelfReflect
protected
DtConfigVariable<bool> makVrf::DtVrfSimOptions::myCmdRunInTimeManagementMode
protected

HLA only - flag indicating whether or not to run in HLA time management mode.

int makVrf::DtVrfSimOptions::myRunInTimeManagementMode
protected
DtConfigVariable<bool> makVrf::DtVrfSimOptions::myCmdDisableRequestUpdates
protected

HLA only - flag indicating whether or not to request updates.

int makVrf::DtVrfSimOptions::myDisableRequestUpdates
protected
short makVrf::DtVrfSimOptions::myUseSingleNetworkThreadWhenRtiThreadSafetyNotGuaranteed
protected
int makVrf::DtVrfSimOptions::myExpectedLocalEntityCount
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)