15 #include "earthmodelmod.h" 29 class dgbSurfaceReader;
40 IOObjInfo(
const IOObj*);
41 IOObjInfo(
const IOObj&);
43 IOObjInfo(
const IOObjInfo&);
45 IOObjInfo& operator =(
const IOObjInfo&);
55 inline const
IOObj* ioObj()
const {
return ioobj_; }
56 const char* name()
const;
65 IOPar* getPars()
const;
66 int getParsOffsetInFile()
const;
87 bool hasGeomIDs()
const;
96 static ObjectType objectTypeOfIOObjGroup(
const char*);
Info on IOObj for earthmodel.
Definition: emioobjinfo.h:36
#define mExpClass(module)
Definition: commondefs.h:160
const char * timeLastModified(const char *filenm, const char *fmt=Time::defDateTimeFmt())
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:30
dgbSurfaceReader * reader_
Definition: emioobjinfo.h:102
bool is2DHorizon() const
Definition: emioobjinfo.h:77
bool isHorizon() const
Definition: emioobjinfo.h:76
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:258
ObjectType
Definition: emioobjinfo.h:47
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
ObjectType type_
Definition: emioobjinfo.h:100
ObjectType type() const
Definition: emioobjinfo.h:57
Set of (small) copyable elements.
Definition: commontypes.h:30
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Fault stick set.
Definition: emfaultstickset.h:100
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Definition: emioobjinfo.h:48
Surface Reader.
Definition: emsurfaceio.h:46
FixedString Fault()
Definition: keystrs.h:65
A body that can deliver an implicit body.
Definition: embody.h:50
FixedString Body()
Definition: keystrs.h:43
IOObj * ioobj_
Definition: emioobjinfo.h:101
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
bool isSurface() const
Definition: emioobjinfo.h:72
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:96
Definition: emioobjinfo.h:47
Compound key consisting of ints.
Definition: multiid.h:25