VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtSessionStatus Class Reference

Basic container class that holds the status of a session of VRF sim engines. More...

Public Member Functions

 DtSessionStatus ()
 
 DtSessionStatus (const DtSessionStatus &orig)
 
DtSessionStatusoperator= (const DtSessionStatus &orig)
 
virtual ~DtSessionStatus ()
 
virtual void setExerciseStartTime (double)
 
virtual double exerciseStartTime () const
 
virtual const DtFilename & terrainName () const
 The terrain that is currently loaded by the sim engines in the session. More...
 
virtual void setTerrainName (const DtFilename &name)
 
virtual const DtFilename & guiTerrainName () const
 The terrain that the GUI should load (according to the loaded scenario) in the session. More...
 
virtual void setGuiTerrainName (const DtFilename &name)
 
virtual const DtStringscenarioName () const
 The scenario name that is currently loaded by the sim engines in the session. More...
 
virtual void setScenarioName (const DtString &name)
 
virtual const DtFilename & scenarioFilename () const
 The scenario filename name that is currently loaded by the sim engines in the session. More...
 
virtual void setScenarioFilename (const DtFilename &name)
 
virtual int numberOfSimEngines () const
 The number of simulation engines that are currently part of the session. More...
 
virtual void setNumberOfSimEngines (int n)
 
virtual void setSimulationModelSets (const std::vector< DtFilename > &)
 Simulation model sets in use. More...
 
virtual void setSimulationModelSets (const DtRwNLengthStringVector &)
 
virtual const std::vector
< DtFilename > & 
simulationModelSets () const
 
virtual DtRwKeyValueListscenarioData ()
 Access the scenario data key value list. More...
 
virtual const DtRwKeyValueListscenarioData () const
 

Protected Attributes

DtFilename myTerrainName
 
DtFilename myGuiTerrainName
 
DtString myScenarioName
 
DtFilename myScenarioFilename
 
int myNumberOfSimEngines
 
std::vector< DtFilename > mySimulationModelSets
 
DtRwKeyValueList myScenarioData
 
double myExerciseStartTime
 

Detailed Description

Basic container class that holds the status of a session of VRF sim engines.

Constructor & Destructor Documentation

DtSessionStatus::DtSessionStatus ( )
DtSessionStatus::DtSessionStatus ( const DtSessionStatus orig)
virtual DtSessionStatus::~DtSessionStatus ( )
virtual

Member Function Documentation

DtSessionStatus& DtSessionStatus::operator= ( const DtSessionStatus orig)
virtual const DtFilename& DtSessionStatus::terrainName ( ) const
virtual

The terrain that is currently loaded by the sim engines in the session.

virtual void DtSessionStatus::setTerrainName ( const DtFilename &  name)
virtual
virtual const DtFilename& DtSessionStatus::guiTerrainName ( ) const
virtual

The terrain that the GUI should load (according to the loaded scenario) in the session.

virtual void DtSessionStatus::setGuiTerrainName ( const DtFilename &  name)
virtual
virtual const DtString& DtSessionStatus::scenarioName ( ) const
virtual

The scenario name that is currently loaded by the sim engines in the session.

virtual void DtSessionStatus::setScenarioName ( const DtString name)
virtual
virtual const DtFilename& DtSessionStatus::scenarioFilename ( ) const
virtual

The scenario filename name that is currently loaded by the sim engines in the session.

This is different than scenario name where scenario name is a short description of the scenario. This is the filename loaded

virtual void DtSessionStatus::setScenarioFilename ( const DtFilename &  name)
virtual
virtual int DtSessionStatus::numberOfSimEngines ( ) const
virtual

The number of simulation engines that are currently part of the session.

virtual void DtSessionStatus::setNumberOfSimEngines ( int  n)
virtual
virtual void DtSessionStatus::setSimulationModelSets ( const std::vector< DtFilename > &  )
virtual

Simulation model sets in use.

virtual void DtSessionStatus::setSimulationModelSets ( const DtRwNLengthStringVector )
virtual
virtual const std::vector<DtFilename>& DtSessionStatus::simulationModelSets ( ) const
virtual
virtual DtRwKeyValueList& DtSessionStatus::scenarioData ( )
virtual

Access the scenario data key value list.

Note that these values are returned as strings so if you're getting something which is a file path (for instance "GuiObserverViews") make sure to use it to initialize a DtFilename and then take the value from that to make sure the slashes in the file path are properly converted.

virtual const DtRwKeyValueList& DtSessionStatus::scenarioData ( ) const
virtual
virtual void DtSessionStatus::setExerciseStartTime ( double  )
virtual
virtual double DtSessionStatus::exerciseStartTime ( ) const
virtual

Member Data Documentation

DtFilename DtSessionStatus::myTerrainName
protected
DtFilename DtSessionStatus::myGuiTerrainName
protected
DtString DtSessionStatus::myScenarioName
protected
DtFilename DtSessionStatus::myScenarioFilename
protected
int DtSessionStatus::myNumberOfSimEngines
protected
std::vector<DtFilename> DtSessionStatus::mySimulationModelSets
protected
DtRwKeyValueList DtSessionStatus::myScenarioData
protected
double DtSessionStatus::myExerciseStartTime
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)