15 #include "CeeCore/Base.h" 16 #include "CeeApp/Base.h" 17 #include "CeeUnstructGrid/Situation.h" 24 class UnstructGridModel;
28 namespace vis {
class View; }
45 void remove(
size_t index);
50 size_t situationsCount()
const;
54 bool updateSituationInfo(
size_t index,
const cee::Str& situationFolder,
const cee::Str& newName,
const cee::Str& newDesc);
56 void setRecoveryFolder(
const Str& folder);
57 bool recoverySituationExists()
const;
60 void removeRecovery();
63 void exportSituations(std::vector<const ug::Situation*> situations,
const Str& archiveFile);
64 std::vector<PtrRef<ug::Situation> > importSituations(
const Str& archiveFile);
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
A general unicode based string class.
Definition: Str.h:28
Smart pointer class used for handling reference counted objects (that derive from Object)...
Definition: PtrRef.h:26
Class to manage the hierarchy of Situations in the application.
Definition: Situations.h:39
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
A situation stores the setup of the unstructgrid model and view.
Definition: Situation.h:41
Provides a render area in the user control/widget to enable visualization of the current model data a...
Definition: View.h:40