OpendTect-6_4  6.4
uihor3dfrom2ddlg.h
Go to the documentation of this file.
1 #ifndef uihor3dfrom2ddlg_h
2 #define uihor3dfrom2ddlg_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert Bril
9  Date: January 2007
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "multiid.h"
17 
18 #include "uidialog.h"
19 
21 class uiIOObjSel;
22 class uiCheckBox;
23 class uiEMPartServer;
24 namespace EM { class Horizon2D; class Horizon3D; }
25 
26 
29 mExpClass(uiEarthModel) uiHor3DFrom2DDlg : public uiDialog
31 public:
33  const EM::Horizon2D&,
34  uiEMPartServer* emsrv=0);
36 
37  bool doDisplay() const;
38  MultiID getSelID() const;
39  EM::Horizon3D* getHor3D();
40 
41 protected:
42 
43  bool acceptOK(CallBacker*);
44 
48 
50 
53 
55 };
56 
57 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiparent.h:26
Dialog to expand a 2D horizon to create a 3D horizon.
Definition: uihor3dfrom2ddlg.h:29
Earth Model UI Part Server.
Definition: uiempartserv.h:55
Definition: uidialog.h:42
uiArray2DInterpolSel * interpolsel_
Definition: uihor3dfrom2ddlg.h:49
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
EM::Horizon3D * hor3d_
Definition: uihor3dfrom2ddlg.h:46
uiEMPartServer * emserv_
Definition: uihor3dfrom2ddlg.h:47
MultiID selid_
Definition: uihor3dfrom2ddlg.h:54
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
Definition: uiarray2dinterpol.h:27
uiCheckBox * displayfld_
Definition: uihor3dfrom2ddlg.h:52
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
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
const EM::Horizon2D & hor2d_
Definition: uihor3dfrom2ddlg.h:45
uiIOObjSel * outfld_
Definition: uihor3dfrom2ddlg.h:51
Definition: uibutton.h:134
Compound key consisting of ints.
Definition: multiid.h:25

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