OpendTect  6.3
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 ________________________________________________________________________
10 
11 -*/
12 
13 #include "mpeenginemod.h"
14 #include "emeditor.h"
15 
16 #include "bufstringset.h"
17 
18 namespace EM { class Horizon3D; class Horizon2D; }
19 
20 namespace MPE
21 {
22 
28 {
29 public:
31  static ObjectEditor* create(EM::EMObject&);
32  static void initClass();
33 
34  void getEditIDs(TypeSet<EM::PosID>&) const;
35 
36 protected:
37  Geometry::ElementEditor* createEditor(const EM::SectionID&);
38 };
39 
40 
46 {
47 public:
49  static ObjectEditor* create(EM::EMObject&);
50  static void initClass();
51 
52 protected:
53  Geometry::ElementEditor* createEditor(const EM::SectionID&);
54 };
55 
56 
57 } // namespace MPE
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
ObjectEditor to edit EM::Horizon2D.
Definition: horizoneditor.h:45
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:30
ObjectEditor to edit EM::Horizon3D.
Definition: horizoneditor.h:27
Definition: geeditor.h:23
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position&#39;s subid is form...
Definition: emhorizon2d.h:106
Abstraction of EM Object editing. It gives lists of which nodes that may be moved, and in what manner.
Definition: emeditor.h:44
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
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
static void initClass()

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