13 #include "earthmodelmod.h" 16 template <
class T>
class Array2D;
40 virtual const char* sourceType()
const = 0;
45 void dumpInfo(
IOPar&)
const;
66 virtual const char*
sourceType()
const {
return "Horizon"; }
69 Coord3 getCoord(
int,
int)
const;
71 double getAltDim0Value(
int,
int)
const;
73 const char* dimName(
bool)
const;
92 virtual const char*
sourceType()
const {
return "Fault"; }
95 const char* dimName(
bool)
const;
97 Coord3 getCoord(
int,
int)
const;
99 double getAltDim0Value(
int,
int)
const;
#define mExpClass(module)
Definition: commondefs.h:157
virtual const char * sourceType() const
Definition: emdatapack.h:66
Fault Surface base class.
Definition: emfault.h:82
Set of data points with group selection.
Definition: datapointset.h:47
Set of BufferString objects.
Definition: bufstringset.h:25
const EMObject & getEMObj() const
Definition: emdatapack.h:43
Mixin to provide general services to Earth Model data packs.
Definition: emdatapack.h:32
virtual const char * sourceType() const
Definition: emdatapack.h:92
const EMObject & emobj_
Definition: emdatapack.h:49
3D point or vector
Definition: commontypes.h:57
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:127
FixedString Horizon()
Definition: keystrs.h:70
Flat data pack class for Horizons.
Definition: emdatapack.h:58
virtual bool isVertical() const
Definition: emdatapack.h:93
bool isVertical(OD::Orientation orient)
Definition: oduicommon.h:87
FixedString Fault()
Definition: keystrs.h:64
Base class for all EarthModel objects.
Definition: emobject.h:117
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
DataPack for flat data.
Definition: datapackbase.h:61
virtual bool isVertical() const
Definition: emdatapack.h:67
Flat data pack from attribute extraction on faults.
Definition: emdatapack.h:83
Horizon Surface.
Definition: emhorizon.h:46