OpendTect  6.6
horizoneditor.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: N. Hemstra
8  Date: March 2005
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "mpeenginemod.h"
15 #include "emeditor.h"
16 
17 #include "bufstringset.h"
18 
19 namespace EM { class Horizon3D; class Horizon2D; }
20 
21 namespace MPE
22 {
23 
29 {
30 public:
33  static void initClass();
34 
36 
37 protected:
39 };
40 
41 
47 {
48 public:
51  static void initClass();
52 
53 protected:
55 };
56 
57 
58 } // namespace MPE
59 
MPE::Horizon2DEditor::create
static ObjectEditor * create(EM::EMObject &)
MPE::Horizon2DEditor::createEditor
Geometry::ElementEditor * createEditor(const EM::SectionID &)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Geometry::ElementEditor
Definition: geeditor.h:25
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
MPE::Horizon2DEditor::initClass
static void initClass()
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
MPE::HorizonEditor::HorizonEditor
HorizonEditor(EM::Horizon3D &)
EM::Horizon2D
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
sKey::Horizon2D
FixedString Horizon2D()
Definition: keystrs.h:78
MPE::HorizonEditor::initClass
static void initClass()
MPE::ObjectEditor
Abstraction of EM Object editing. It gives lists of which nodes that may be moved,...
Definition: emeditor.h:47
MPE::HorizonEditor::createEditor
Geometry::ElementEditor * createEditor(const EM::SectionID &)
emeditor.h
MPE::HorizonEditor
ObjectEditor to edit EM::Horizon3D.
Definition: horizoneditor.h:29
EM::SectionID
od_int16 SectionID
Definition: emposid.h:24
bufstringset.h
MPE::Horizon2DEditor::Horizon2DEditor
Horizon2DEditor(EM::Horizon2D &)
MPE::HorizonEditor::create
static ObjectEditor * create(EM::EMObject &)
EM::EMObject
Base class for all EarthModel objects.
Definition: emobject.h:159
EM::Horizon3D
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
TypeSet< EM::PosID >
MPE::Horizon2DEditor
ObjectEditor to edit EM::Horizon2D.
Definition: horizoneditor.h:47
MPE::HorizonEditor::getEditIDs
void getEditIDs(TypeSet< EM::PosID > &) const

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