15 #include "CeeImportCae/Base.h" 16 #include "CeeUnstructGrid/DataSourceInterface.h" 47 RESULT_MODIFIED = 0x00000001,
48 GEOMETRY_MODIFIED = 0x00000002,
49 META_DATA_CHANGED = 0x00000004,
50 TRANSFORMATIONS_MODIFIED = 0x00000008
60 virtual bool open(
const std::vector<Str>& fileNameArr,
cee::ug::Error* error = NULL);
64 bool isSupported(
const Str& fileName)
const;
66 PollChangeResults pollForChanges();
68 bool executeRequest(
const Str& message,
const Str& data,
Str* response, PollChangeResults* changeResults);
70 void enableResultCaching(
bool enable);
71 void clearCachedResults();
73 Str vdmVersion()
const;
77 static std::vector<ReaderInfo> supportedFormats();
78 static bool supportsDataProviderPlugins();
79 static bool loadDataProviderPlugin(
const Str& baseFileName);
80 static std::vector<cee::Str> loadDataProviderPluginsFromWildcard(
const Str& wildcardString);
PollChangeResult
Poll change results description.
Definition: DataSourceCae.h:44
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Settings manager for the different CAE file formats supported by ImportCae.
Definition: ReaderSettings.h:39
Str fileMasks
; separated list of file masks
Definition: DataSourceCae.h:30
Str interfaceName
Name of file interface.
Definition: DataSourceCae.h:29
A general unicode based string class.
Definition: Str.h:28
Simple structure storing information for a file interface provided by the ImportCae component...
Definition: DataSourceCae.h:27
int PollChangeResults
Poll change results.
Definition: DataSourceCae.h:53
The data source interface for commercial CAE file formats.
Definition: DataSourceCae.h:40
Error object for simple error management
Definition: Error.h:27
A parent class for interface data sources.
Definition: DataSourceInterface.h:34