OpendTect-6_4  6.4
horizon3dtracker.h
Go to the documentation of this file.
1 #ifndef horizon3dtracker_h
2 #define horizon3dtracker_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Kristofer Tingdahl
9  Date: 4-11-2002
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 
14 -*/
15 
16 #include "mpeenginemod.h"
17 #include "emtracker.h"
18 #include "emposid.h"
19 
20 namespace EM { class Horizon3D; }
21 
22 namespace MPE
23 {
24 
25 class Horizon3DSeedPicker;
26 
32 {
33 public:
35 
36  static EMTracker* create(EM::EMObject* =0);
37  static void initClass();
38 
39  EMSeedPicker* getSeedPicker(bool createifnotpresent=true);
40 
41  static const char* keyword();
42 
43 protected:
44 
46  EM::Horizon3D* getHorizon();
47  const EM::Horizon3D* getHorizon() const;
48 
49  SectionTracker* createSectionTracker(EM::SectionID);
51 };
52 
53 } // namespace MPE
54 
55 #endif
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
SeedPicker to pick seeds in EM::Horizon3D.
Definition: horizon3dseedpicker.h:33
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Tracks EM objects.
Definition: emtracker.h:40
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
EMTracker to track EM::Horizon3D.
Definition: horizon3dtracker.h:31
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:38
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
Horizon3DSeedPicker * seedpicker_
Definition: horizon3dtracker.h:50
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
static void initClass()

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