VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtVrfSimOptions Class Reference
Inheritance diagram for DtVrfSimOptions:
Inheritance graph
[legend]

List of all members.

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 double rotationThreshold () const
virtual double translationThreshold () const
virtual double aggDimensionThreshold () const
virtual bool publishSimulationTimeForStealth () 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 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 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 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 void setDoNotUsePluginsDirectory (bool b)
 Set to true to not read files from the plugins directory.
virtual bool doNotUsePluginsDirectory () const
virtual DtFilename outputFile () const
 File to put log information to.
virtual void setOutputFile (const DtFilename &s)
virtual void setNotifyLevel (DtNotifyLevelType level)
virtual DtNotifyLevelType notifyLevel () const
virtual void outputMtl ()
 Outputs values of MTL to file.
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

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< int > myTargetFrameRate
DtConfigVariable< int > mySessionId
DtConfigVariable< DtStringmyScenarioFile
DtConfigVariable< DtStringmyTerrainFile
short myUseDIGuy
DtConfigVariable< DtStringmyDIGuyCharacterDataFile
DtConfigVariable< DtStringmyDIGuyAnimationsFile
DtConfigVariable< DtStringmySettingsFile
DtConfigVariable< int > myFrontEndPID
DtConfigVariable< boolmyCmdDaemonMode
short myDaemonMode
DtConfigVariable< boolmyCmdRunInTimeManagementMode
int myRunInTimeManagementMode
int myCgfDispatcherReceivePort
DtFloat64 myEntVrfDataTimeThreshold
int myStatusUpdateHeartbeat
short myForceParameterDbReload
DtFloat64 myDefaultTranslationThreshold
DtFloat64 myDefaultRotationThreshold
DtFloat64 myDefaultAggDimensionThreshold
short myLogFrameRateStatistics
short myASM_tickPeriodUsesRealTime
double myASM_minTickPeriod
double myASM_minTickPeriodVariance
short myASM_tickFastAsPossibleWhilePaused
short myPublishSimulationTimeForStealth
DtFilename myDefaultParameterDatabasePath
DtFilename myDefaultTerrainDatabasePath
short myStartInRunMode
DtFilename myPluginsDirectory
DtConfigVariable< boolmyCmdStartInRunMode
DtConfigVariable< boolmyCmdDoNotUsePluginsDirectory
DtConfigVariable< boolmyCmdLogFrameRateStatistics
DtMultiConfigVariable< DtStringmyPluginFiles
std::vector< std::string > myPluginsToLoad
bool myDoNotUsePluginsDirectory
DtConfigVariable< DtStringmyOutputFile
short mySimMgmtPduProcessLevel
short myLoadPluginIfVersionMismatch
int myObjectConsoleNotifyLevel
short mySendBackendLogToNetwork
DtConfigVariable< boolmyCmdFullyLoadTerrain
short myFullyLoadTerrain
short myAssertOnBlockingTerrainCalls
DtVrfPluginRecordManager myPluginRecordManager
DtConfigVariable< DtStringmyHostAddress

Private Member Functions

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

Constructor & Destructor Documentation

DtVrfSimOptions::DtVrfSimOptions ( int  argc,
char **  argv,
const char *  appName,
const char *  appVersion 
)
virtual DtVrfSimOptions::~DtVrfSimOptions ( ) [virtual]

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 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 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 int DtVrfSimOptions::sessionId ( ) const [virtual]
virtual DtFilename DtVrfSimOptions::batchFile ( ) const [virtual]
virtual DtFilename DtVrfSimOptions::scenarioFile ( ) const [virtual]
virtual DtFilename DtVrfSimOptions::terrainFile ( ) const [virtual]
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 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::setPluginsDirectory ( const DtFilename &  ) [virtual]
virtual const DtFilename& DtVrfSimOptions::pluginsDirectory ( ) const [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::setHostAddress ( const DtString address) [virtual]
virtual DtString DtVrfSimOptions::hostAddress ( ) const [virtual]
virtual void DtVrfSimOptions::outputMtl ( ) [virtual]

Outputs values of MTL to file.

virtual void DtVrfSimOptions::initializeMtlParams ( ) [protected, virtual]

Reimplemented from DtVrfExtApplicationInitializer.

virtual void DtVrfSimOptions::setVariablesFromMtl ( ) [protected, virtual]
virtual void DtVrfSimOptions::processStringList ( std::vector< DtString > &  v,
const std::vector< DtString > &  list 
) const [protected, virtual]
virtual void DtVrfSimOptions::initPluginVariables ( ) [protected, virtual]
virtual void DtVrfSimOptions::processPluginsDirectory ( const DtFilename &  directory) [protected, virtual]
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::mySessionId [protected]
DtConfigVariable<DtString> DtVrfSimOptions::myScenarioFile [protected]
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<int> DtVrfSimOptions::myFrontEndPID [protected]
DtConfigVariable<bool> DtVrfSimOptions::myCmdDaemonMode [protected]
short DtVrfSimOptions::myDaemonMode [protected]
DtConfigVariable<bool> DtVrfSimOptions::myCmdRunInTimeManagementMode [protected]
DtFilename DtVrfSimOptions::myPluginsDirectory [protected]
DtConfigVariable<bool> DtVrfSimOptions::myCmdStartInRunMode [protected]
DtConfigVariable<bool> DtVrfSimOptions::myCmdLogFrameRateStatistics [protected]
DtMultiConfigVariable<DtString> DtVrfSimOptions::myPluginFiles [protected]
std::vector<std::string> DtVrfSimOptions::myPluginsToLoad [protected]

Referenced by pluginsToLoad().

DtConfigVariable<DtString> DtVrfSimOptions::myOutputFile [protected]
DtConfigVariable<bool> DtVrfSimOptions::myCmdFullyLoadTerrain [protected]
DtConfigVariable<DtString> DtVrfSimOptions::myHostAddress [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)