OpendTect  6.6
horizon3dtracker.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: Kristofer Tingdahl
8  Date: 4-11-2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "mpeenginemod.h"
16 #include "emtracker.h"
17 #include "emposid.h"
18 
19 namespace EM { class Horizon3D; }
20 
21 namespace MPE
22 {
23 
24 class Horizon3DSeedPicker;
25 
31 {
32 public:
34 
36  static void initClass();
37 
38  EMSeedPicker* getSeedPicker(bool createifnotpresent=true);
39 
40  static const char* keyword();
41 
42 protected:
43 
46  const EM::Horizon3D* getHorizon() const;
47 
50 };
51 
52 } // namespace MPE
53 
MPE::Horizon3DTracker
EMTracker to track EM::Horizon3D.
Definition: horizon3dtracker.h:31
MPE::Horizon3DTracker::getHorizon
const EM::Horizon3D * getHorizon() const
MPE::Horizon3DTracker::keyword
static const char * keyword()
emposid.h
emtracker.h
MPE::Horizon3DTracker::seedpicker_
Horizon3DSeedPicker * seedpicker_
Definition: horizon3dtracker.h:49
MPE::EMSeedPicker
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
MPE::SectionTracker
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:38
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
MPE::Horizon3DTracker::createSectionTracker
SectionTracker * createSectionTracker(EM::SectionID)
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
MPE::Horizon3DTracker::Horizon3DTracker
Horizon3DTracker(EM::Horizon3D *=0)
MPE::Horizon3DSeedPicker
SeedPicker to pick seeds in EM::Horizon3D.
Definition: horizon3dseedpicker.h:33
MPE::EMTracker
Tracks EM objects.
Definition: emtracker.h:40
EM::SectionID
od_int16 SectionID
Definition: emposid.h:24
MPE::Horizon3DTracker::~Horizon3DTracker
~Horizon3DTracker()
MPE::Horizon3DTracker::getSeedPicker
EMSeedPicker * getSeedPicker(bool createifnotpresent=true)
MPE::Horizon3DTracker::initClass
static void initClass()
MPE::Horizon3DTracker::create
static EMTracker * create(EM::EMObject *=0)
EM::EMObject
Base class for all EarthModel objects.
Definition: emobject.h:159
MPE::Horizon3DTracker::getHorizon
EM::Horizon3D * getHorizon()
EM::Horizon3D
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96

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