1 #ifndef emhor2dseisiter_h 2 #define emhor2dseisiter_h 15 #include "emattribmod.h" 18 namespace EM {
class Horizon2D;
class Horizon2DGeometry; }
33 Hor2DSeisLineIterator(
const MultiID&);
34 virtual ~Hor2DSeisLineIterator();
42 const char* lineName()
const;
43 int lineSetIndex(
const char* attrnm=0)
const;
#define mExpClass(module)
Definition: commondefs.h:160
Horizon2D line iterator.
Definition: emhor2dseisiter.h:28
const Seis2DDataSet * dataSet() const
Definition: emhor2dseisiter.h:49
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
const Horizon2D * horizon() const
Definition: emhor2dseisiter.h:46
Seis2DDataSet * dataset_
Definition: emhor2dseisiter.h:57
const MultiID & lineSetKey()
Definition: emhor2dseisiter.h:44
const Horizon2DGeometry & geometry() const
Definition: emhor2dseisiter.h:47
int nrLines() const
Definition: emhor2dseisiter.h:40
const int nrlines_
Definition: emhor2dseisiter.h:56
int lineidx_
Definition: emhor2dseisiter.h:55
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
const Horizon2D * h2d_
Definition: emhor2dseisiter.h:53
2D HorizonGeometry
Definition: emhorizon2d.h:35
const Horizon2DGeometry * geom_
Definition: emhor2dseisiter.h:54
Seis2DDataSet * dataSet()
Definition: emhor2dseisiter.h:48
int nrLinesDone() const
Definition: emhor2dseisiter.h:41
MultiID curlsid_
Definition: emhor2dseisiter.h:58
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37
Compound key consisting of ints.
Definition: multiid.h:25