OpendTect-6_4  6.4
horizon3dextender.h
Go to the documentation of this file.
1 #ifndef horizon3dextender_h
2 #define horizon3dextender_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: A.H. Bril
9  Date: 23-10-1996
10  Contents: Ranges
11  RCS: $Id$
12 ________________________________________________________________________
13 
14 -*/
15 
16 #include "mpeenginemod.h"
17 #include "sectionextender.h"
18 #include "trckeyvalue.h"
19 
20 namespace EM { class Horizon3D; }
21 
22 namespace MPE
23 {
24 
30 {
31 public:
32  void setDirection(const TrcKeyValue&);
33  const TrcKeyValue* getDirection() const { return &direction_; }
34 
35  int nextStep();
36 
37  int maxNrPosInExtArea() const;
38  void preallocExtArea();
39 
40  const TrcKeyZSampling& getExtBoundary() const;
41 
42 protected:
45 
46  virtual float getDepth(const TrcKey& src,
47  const TrcKey& target) const;
48 
51 };
52 
53 
59 {
60 public:
61  static void initClass();
65 };
66 
67 } // namespace MPE
68 
69 #endif
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
Definition: trckeyvalue.h:27
SequentialTask to extend the section of an EM object with ID EM::SectionID.
Definition: sectionextender.h:39
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
TrcKeyValue direction_
Definition: horizon3dextender.h:49
Sub class of SectionExtender. Use Horizon3DExtender instead.
Definition: horizon3dextender.h:29
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const TrcKeyValue * getDirection() const
Definition: horizon3dextender.h:33
Used to extend EM::Horizon3D.
Definition: horizon3dextender.h:58
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:158
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
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
EM::Horizon3D & horizon_
Definition: horizon3dextender.h:50
static void initClass()

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