13 #include "earthmodelmod.h" 28 class dgbSurfaceReader;
41 IOObjInfo(
const IOObj*);
42 IOObjInfo(
const IOObj&);
43 IOObjInfo(
const DBKey&);
44 IOObjInfo(
const IOObjInfo&);
46 IOObjInfo& operator =(
const IOObjInfo&);
56 inline const
IOObj* ioObj()
const {
return ioobj_; }
57 const char* name()
const;
66 IOPar* getPars()
const;
67 int getParsOffsetInFile()
const;
78 LevelID levelID()
const;
79 static void getTiedToLevelID(LevelID lvlid,
DBKeySet&,
81 static bool sortHorizonsOnZValues(
const DBKeySet&,
88 bool hasGeomIDs()
const;
97 static ObjectType objectTypeOfIOObjGroup(
const char*);
Info on IOObj for earthmodel.
Definition: emioobjinfo.h:35
#define mExpClass(module)
Definition: commondefs.h:157
const char * timeLastModified(const char *filenm, const char *fmt=Time::defDateTimeFmt())
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:28
dgbSurfaceReader * reader_
Definition: emioobjinfo.h:103
bool is2DHorizon() const
Definition: emioobjinfo.h:77
bool isHorizon() const
Definition: emioobjinfo.h:76
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
Strat::Level::ID LevelID
Definition: emioobjinfo.h:39
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:188
ObjectType
Definition: emioobjinfo.h:48
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:106
ObjectType type_
Definition: emioobjinfo.h:101
ObjectType type() const
Definition: emioobjinfo.h:58
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Fault stick set.
Definition: emfaultstickset.h:98
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: emioobjinfo.h:49
Surface Reader.
Definition: emsurfaceio.h:45
FixedString Fault()
Definition: keystrs.h:64
A body that can deliver an implicit body.
Definition: embody.h:48
FixedString Body()
Definition: keystrs.h:41
IOObj * ioobj_
Definition: emioobjinfo.h:102
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
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:94
FixedString ID()
Definition: keystrs.h:71
Definition: emioobjinfo.h:48