OpendTect  6.6
uihor3dfrom2ddlg.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: Bert Bril
8  Date: January 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiearthmodelmod.h"
15 #include "multiid.h"
16 
17 #include "uidialog.h"
18 
20 class uiIOObjSel;
21 class uiCheckBox;
22 class uiEMPartServer;
23 namespace EM { class Horizon2D; class Horizon3D; }
24 
25 
28 mExpClass(uiEarthModel) uiHor3DFrom2DDlg : public uiDialog
30 public:
32  const EM::Horizon2D&,
33  uiEMPartServer* emsrv=0);
35 
36  bool doDisplay() const;
37  MultiID getSelID() const;
39 
40 protected:
41 
43 
47 
49 
52 
54 };
55 
uiHor3DFrom2DDlg::interpolsel_
uiArray2DInterpolSel * interpolsel_
Definition: uihor3dfrom2ddlg.h:48
uiHor3DFrom2DDlg::outfld_
uiIOObjSel * outfld_
Definition: uihor3dfrom2ddlg.h:50
uiHor3DFrom2DDlg::uiHor3DFrom2DDlg
uiHor3DFrom2DDlg(uiParent *, const EM::Horizon2D &, uiEMPartServer *emsrv=0)
uiHor3DFrom2DDlg::getHor3D
EM::Horizon3D * getHor3D()
uiHor3DFrom2DDlg::hor3d_
EM::Horizon3D * hor3d_
Definition: uihor3dfrom2ddlg.h:45
uiArray2DInterpolSel
Definition: uiarray2dinterpol.h:27
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiHor3DFrom2DDlg::hor2d_
const EM::Horizon2D & hor2d_
Definition: uihor3dfrom2ddlg.h:44
uiCheckBox
Definition: uibutton.h:167
uiHor3DFrom2DDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiHor3DFrom2DDlg::~uiHor3DFrom2DDlg
~uiHor3DFrom2DDlg()
uiHor3DFrom2DDlg::displayfld_
uiCheckBox * displayfld_
Definition: uihor3dfrom2ddlg.h:51
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
multiid.h
uiHor3DFrom2DDlg
Dialog to expand a 2D horizon to create a 3D horizon.
Definition: uihor3dfrom2ddlg.h:29
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
uiHor3DFrom2DDlg::mODTextTranslationClass
mODTextTranslationClass(uiHor3DFrom2DDlg)
sKey::Horizon2D
FixedString Horizon2D()
Definition: keystrs.h:78
uiHor3DFrom2DDlg::emserv_
uiEMPartServer * emserv_
Definition: uihor3dfrom2ddlg.h:46
uidialog.h
uiHor3DFrom2DDlg::selid_
MultiID selid_
Definition: uihor3dfrom2ddlg.h:53
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiHor3DFrom2DDlg::doDisplay
bool doDisplay() const
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiParent
Definition: uiparent.h:26
uiEMPartServer
Earth Model UI Part Server.
Definition: uiempartserv.h:57
uiDialog
Definition: uidialog.h:42
EM::Horizon3D
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
uiHor3DFrom2DDlg::getSelID
MultiID getSelID() const

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