VR-Forces 4.1 Class Documentation
List of all members | 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]

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
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

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

makVrf::DtVrfSaveScenarioHandler::DtVrfSaveScenarioHandler ( makVrv::DtDe )
virtual makVrf::DtVrfSaveScenarioHandler::~DtVrfSaveScenarioHandler ( )
virtual

Member Function Documentation

static DtVrfSaveScenarioHandler& makVrf::DtVrfSaveScenarioHandler::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

virtual bool makVrf::DtVrfSaveScenarioHandler::saveScenarioAs ( )
virtual
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
const DtScenario* makVrf::DtVrfSaveScenarioHandler::scenario ( ) const
inline
DtFilename makVrf::DtVrfSaveScenarioHandler::savedFilename ( ) const
virtual QString makVrf::DtVrfSaveScenarioHandler::createFilterList ( ) const
protectedvirtual
virtual QString makVrf::DtVrfSaveScenarioHandler::startingDirectory ( ) const
protectedvirtual
virtual QString makVrf::DtVrfSaveScenarioHandler::relativePath ( ) const
protectedvirtual
virtual QString makVrf::DtVrfSaveScenarioHandler::dataFolder ( ) const
protectedvirtual
static bool makVrf::DtVrfSaveScenarioHandler::preserveMappings ( void *  )
staticprotected
virtual bool makVrf::DtVrfSaveScenarioHandler::processPreserveMappings ( )
protectedvirtual
virtual bool makVrf::DtVrfSaveScenarioHandler::saveSelectionGroups ( const QString &  scenarioName,
QString &  selectionGroups 
) const
protectedvirtual

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
protectedvirtual
virtual bool makVrf::DtVrfSaveScenarioHandler::saveGuiSettings ( const QString &  scenarioname,
QString &  guiSettingsName 
) const
protectedvirtual

Save out gui settings file.

Member Data Documentation

boost::signal<void (DtScenario*)> makVrf::DtVrfSaveScenarioHandler::signal_scenarioAboutToBeSaved

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

makVrv::DtDe& makVrf::DtVrfSaveScenarioHandler::myDe
protected
QString makVrf::DtVrfSaveScenarioHandler::myStartingDirectory
protected
DtScenario* makVrf::DtVrfSaveScenarioHandler::myScenario
protected
double makVrf::DtVrfSaveScenarioHandler::myLastSavedSimTime
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)