OpendTect-6_4  6.4
hor2dfrom3dcreator.h
Go to the documentation of this file.
1 #ifndef hor2dfrom3dcreator_h
2 #define hor2dfrom3dcreator_h
3 /*
4 ________________________________________________________________________
5 
6 (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7 Author: Satyaki Maitra
8 Date: April 2010
9 RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "emattribmod.h"
15 #include "executor.h"
16 #include "posinfo2dsurv.h"
17 
18 namespace EM { class Horizon3D; class Horizon2D; }
19 class BufferStringSet;
20 
26 {
27 public:
29  EM::Horizon2D&);
31 
32  void init(const TypeSet<Pos::GeomID>&);
33 
34 protected:
35 
38 
39 };
40 
41 
47 {
48 public:
50  EM::Horizon2D&);
51 
52  bool setCreator(Pos::GeomID);
53  virtual int nextStep();
54  virtual od_int64 nrDone() const { return nrdone_; }
55  virtual od_int64 totalNr() const { return totalnr_; }
56 
57 protected:
58 
61  int nrdone_;
62  int totalnr_;
64 
66 };
67 
68 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Executor consisting of other executors.
Definition: executor.h:77
ExecutorGroup to create EM::Horizon2D from EM::Horizon3D.
Definition: hor2dfrom3dcreator.h:25
Geometry of a 2D Line.
Definition: survgeom2d.h:27
#define od_int64
Definition: plftypes.h:36
bool init()
Set of BufferString objects.
Definition: bufstringset.h:28
int nrdone_
Definition: hor2dfrom3dcreator.h:61
EM::Horizon2D & hor2d_
Definition: hor2dfrom3dcreator.h:60
const EM::Horizon3D & hor3d_
Definition: hor2dfrom3dcreator.h:59
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position&#39;s subid is form...
Definition: emhorizon2d.h:108
EM::Horizon2D & hor2d_
Definition: hor2dfrom3dcreator.h:37
int totalnr_
Definition: hor2dfrom3dcreator.h:62
virtual od_int64 totalNr() const
Definition: hor2dfrom3dcreator.h:55
Pos::GeomID geomid_
Definition: hor2dfrom3dcreator.h:63
const Survey::Geometry2D * geom2d_
Definition: hor2dfrom3dcreator.h:65
Index_Type GeomID
Definition: commontypes.h:52
const EM::Horizon3D & hor3d_
Definition: hor2dfrom3dcreator.h:36
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
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
virtual od_int64 nrDone() const
Definition: hor2dfrom3dcreator.h:54
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Executor to create EM::Horizon2D from EM::Horizon3D.
Definition: hor2dfrom3dcreator.h:46

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019