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

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