15 #include "CeeUnstructGrid/Base.h" 16 #include "CeeCore/PtrRef.h" 17 #include "CeeCore/Str.h" 19 #include "CeeUnstructGrid/DataSourceInterface.h" 23 class PropertySetCollection;
29 class UnstructGridModel;
45 bool openCase(
const Str& fileName,
size_t caseIndex,
Error* error = NULL);
47 bool openCaseById(
const Str& fileName,
int caseId,
Error* error = NULL);
49 bool isDisplayModelOnly();
52 Str caseDescription()
const;
54 void setReadShellsOnly(
bool readSurfaceElementOnly);
55 void setPassword(
const Str& password);
57 size_t plotDataCount()
const;
58 Str plotDataName(
size_t plotIndex);
59 size_t plotDataVariableCount(
size_t plotIndex);
60 Str plotDataVariableName(
size_t plotIndex,
size_t plotVariableIndex);
61 std::vector<double> plotDataVariableValues(
size_t plotIndex,
size_t plotVariableIndex);
63 virtual bool open(
const Str& filename,
Error* error = NULL);
66 static bool isVTFxFile(
const Str& filename);
75 bool m_readShellsOnly;
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
A VTFx model file existing in memory.
Definition: VTFxMemoryFile.h:31
A general unicode based string class.
Definition: Str.h:28
Data source interface for VTFx model files.
Definition: DataSourceVTFx.h:37
A collection of property sets.
Definition: PropertySetCollection.h:29
Class for storing image resources.
Definition: ImageResources.h:30
Error object for simple error management
Definition: Error.h:27
UnstructGridModel is a subclass of Model which adds specific model structure and functionality for re...
Definition: UnstructGridModel.h:72
A parent class for interface data sources.
Definition: DataSourceInterface.h:34