VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes
makVrf::DtVrfSaveScenarioHandler Class Reference

The class that will contain information about the currently loaded scenario. More...

Inheritance diagram for makVrf::DtVrfSaveScenarioHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfSaveScenarioHandler (makVrv::DtDe &)
virtual ~DtVrfSaveScenarioHandler ()
virtual bool saveScenarioAs ()
virtual bool saveScenario (bool forceOverwrite=false)
 If force overwrite is true, and checkpointing, force an overwrite of the existing scenario file.
virtual void setScenario (const DtScenario *)
virtual bool saveScenario (const QString &s, bool setAsSaved=true)
 Saves the specified scenario, and, if optional flag is true, sets last saved filename to supplied filename.
virtual QString makeRelativeTo (QString origFile, QString path) const
virtual void checkpointScenario (const QString &baseFilename, bool forceOverwrite=false)
virtual QString checkpointIdentifier (const QString &filename) const
virtual QString getTimeString (double time) const
const DtScenarioscenario () const
DtFilename savedFilename () const

Static Public Member Functions

static DtVrfSaveScenarioHandlerinstance (makVrv::DtDe &de)
 Returns instance of the messager.

Public Attributes

boost::signal< void(DtScenario *)> signal_scenarioAboutToBeSaved
 Signal sent right before the message is sent to the simulation engines to save the scenario.

Protected Member Functions

virtual QString createFilterList () const
virtual QString startingDirectory () const
virtual QString relativePath () const
virtual QString dataFolder () const
virtual bool processPreserveMappings ()
virtual bool saveSelectionGroups (const QString &scenarioName, QString &selectionGroups) const
 Not yet implemented but provided to give names to save to support 2D scenario loads.
virtual bool saveOverlays (const QString &scenarioName, QString &overlayName) const
virtual bool saveGuiSettings (const QString &scenarioname, QString &guiSettingsName) const
 Save out gui settings file.

Static Protected Member Functions

static bool preserveMappings (void *)

Protected Attributes

makVrv::DtDemyDe
QString myStartingDirectory
DtScenariomyScenario
double myLastSavedSimTime

Detailed Description

The class that will contain information about the currently loaded scenario.


Constructor & Destructor Documentation


Member Function Documentation

Returns instance of the messager.

virtual bool makVrf::DtVrfSaveScenarioHandler::saveScenario ( bool  forceOverwrite = false) [virtual]

If force overwrite is true, and checkpointing, force an overwrite of the existing scenario file.

virtual void makVrf::DtVrfSaveScenarioHandler::setScenario ( const DtScenario ) [virtual]
virtual bool makVrf::DtVrfSaveScenarioHandler::saveScenario ( const QString &  s,
bool  setAsSaved = true 
) [virtual]

Saves the specified scenario, and, if optional flag is true, sets last saved filename to supplied filename.

virtual QString makVrf::DtVrfSaveScenarioHandler::makeRelativeTo ( QString  origFile,
QString  path 
) const [virtual]
virtual void makVrf::DtVrfSaveScenarioHandler::checkpointScenario ( const QString &  baseFilename,
bool  forceOverwrite = false 
) [virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::checkpointIdentifier ( const QString &  filename) const [virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::getTimeString ( double  time) const [virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::createFilterList ( ) const [protected, virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::startingDirectory ( ) const [protected, virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::relativePath ( ) const [protected, virtual]
virtual QString makVrf::DtVrfSaveScenarioHandler::dataFolder ( ) const [protected, virtual]
static bool makVrf::DtVrfSaveScenarioHandler::preserveMappings ( void *  ) [static, protected]
virtual bool makVrf::DtVrfSaveScenarioHandler::saveSelectionGroups ( const QString &  scenarioName,
QString &  selectionGroups 
) const [protected, virtual]

Not yet implemented but provided to give names to save to support 2D scenario loads.

virtual bool makVrf::DtVrfSaveScenarioHandler::saveOverlays ( const QString &  scenarioName,
QString &  overlayName 
) const [protected, virtual]
virtual bool makVrf::DtVrfSaveScenarioHandler::saveGuiSettings ( const QString &  scenarioname,
QString &  guiSettingsName 
) const [protected, virtual]

Save out gui settings file.


Member Data Documentation

Signal sent right before the message is sent to the simulation engines to save the scenario.


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)