14 #include "earthmodelmod.h" 22 class StoredObjAccessData;
23 class SurfaceIODataSelection;
38 StoredObjAccess(
const DBKey&);
39 virtual ~StoredObjAccess();
42 bool set(
const DBKey&);
44 bool isReady(
int iobj=-1)
const;
45 bool isError(
int iobj=-1)
const;
46 float ratioDone(
int iobj=-1)
const;
47 uiString getError(
int iobj=-1)
const;
53 const EMObject* object(
int iobj=0)
const;
56 int size()
const {
return data_.size(); }
57 bool isEmpty()
const {
return data_.isEmpty(); }
58 bool add(
const DBKey&);
59 void dismiss(
const DBKey&);
65 StoredObjAccessData*
get(
const DBKey&);
#define mExpClass(module)
Definition: commondefs.h:157
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uistring.h:88
SurfaceIODataSelection * surfiodsel_
Definition: emstoredobjaccess.h:64
ObjectSet< StoredObjAccessData > data_
Definition: emstoredobjaccess.h:63
int size() const
Definition: emstoredobjaccess.h:56
Base class for all EarthModel objects.
Definition: emobject.h:117
bool isEmpty() const
Definition: emstoredobjaccess.h:57
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Surface I/O data selection.
Definition: emsurfaceiodata.h:60
Specification to enable chunkwise execution of a process.
Definition: executor.h:38
Access to stored EM Objects.
Definition: emstoredobjaccess.h:33