OpendTect  6.3
horizon2dtracker.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Kristofer Tingdahl
7  Date: 4-11-2002
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "mpeenginemod.h"
13 #include "emtracker.h"
14 #include "emposid.h"
15 
16 namespace EM { class Horizon2D; }
17 
18 namespace MPE
19 {
20 
21 class Horizon2DSeedPicker;
22 
28 {
29 public:
31 
32  static EMTracker* create(EM::EMObject* =0);
33  static void initClass();
34 
35  bool is2D() const { return true; }
36  EMSeedPicker* getSeedPicker(bool createifnotpresent=true);
37 
38  static const char* keyword();
39 
40 protected:
41 
43 
44  EM::Horizon2D* getHorizon2D();
45  const EM::Horizon2D* getHorizon2D() const;
46 
47  SectionTracker* createSectionTracker(EM::SectionID);
49 };
50 
51 } // namespace MPE
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:30
Tracks EM objects.
Definition: emtracker.h:38
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:56
EMTracker to track EM::Horizon2D.
Definition: horizon2dtracker.h:27
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:36
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:106
Horizon2DSeedPicker * seedpicker_
Definition: horizon2dtracker.h:48
EMSeedPicker to pick seeds in EM::Horizon2D.
Definition: horizon2dseedpicker.h:26
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
bool is2D() const
Definition: horizon2dtracker.h:35
static void initClass()

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