1 #ifndef emstoredobjaccess_h 2 #define emstoredobjaccess_h 16 #include "earthmodelmod.h" 24 class StoredObjAccessData;
25 class SurfaceIODataSelection;
40 StoredObjAccess(
const MultiID&);
41 virtual ~StoredObjAccess();
46 bool isReady(
int iobj=-1)
const;
47 bool isError(
int iobj=-1)
const;
48 float ratioDone(
int iobj=-1)
const;
49 uiString getError(
int iobj=-1)
const;
55 const EMObject* object(
int iobj=0)
const;
58 int size()
const {
return data_.size(); }
59 bool isEmpty()
const {
return data_.isEmpty(); }
67 StoredObjAccessData*
get(
const MultiID&);
#define mExpClass(module)
Definition: commondefs.h:160
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uistring.h:89
SurfaceIODataSelection * surfiodsel_
Definition: emstoredobjaccess.h:66
ObjectSet< StoredObjAccessData > data_
Definition: emstoredobjaccess.h:65
int size() const
Definition: emstoredobjaccess.h:58
Base class for all EarthModel objects.
Definition: emobject.h:158
bool isEmpty() const
Definition: emstoredobjaccess.h:59
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Surface I/O data selection.
Definition: emsurfaceiodata.h:62
Compound key consisting of ints.
Definition: multiid.h:25
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Access to stored EM Objects.
Definition: emstoredobjaccess.h:35