OpendTect  6.6
uiwelltiemgrdlg.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: Bruno
8  Date: Jan 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uiwellattribmod.h"
16 #include "uidialog.h"
17 #include "uistring.h"
18 
19 namespace Well { class Data; }
20 
22 
23 class uiIOObjSel;
24 class uiLabeledComboBox;
25 class uiCheckBox;
26 class uiGenInput;
27 class uiSeisSel;
28 class uiWellPropSel;
30 class uiSeisWaveletSel;
32 
33 
34 namespace WellTie
35 {
36 
37 class Setup;
38 class uiTieWin;
39 
40 mExpClass(uiWellAttrib) uiTieWinMGRDlg : public uiDialog
42 
43 public:
46 
47  void delWins();
48  const MultiID& getWellId() const;
49 
50 protected:
51 
57 
59 
70 
71  void getSetup( const char* wllnm );
73  bool getVelLogInSetup() const;
74  bool getDenLogInSetup() const;
75  bool initSetup();
77  const WellTie::Setup&) const;
78 
87  bool selIs2D() const;
88  bool seisIDIs3D(MultiID) const;
89 };
90 
91 } // namespace WellTie
92 
uistring.h
Well::Data
The holder of all data concerning a certain well.
Definition: welldata.h:121
WellTie::uiTieWinMGRDlg::delWins
void delWins()
WellTie::uiTieWinMGRDlg::elpropsel_
ElasticPropSelection & elpropsel_
Definition: uiwelltiemgrdlg.h:53
ObjectSet
Set of pointers to objects.
Definition: commontypes.h:31
WellTie::uiTieWinMGRDlg::welltiedlgset_
ObjectSet< uiTieWin > welltiedlgset_
Definition: uiwelltiemgrdlg.h:55
WellTie::uiTieWinMGRDlg::d2TSelChg
void d2TSelChg(CallBacker *)
uiWaveletExtraction
Definition: uiwaveletextraction.h:28
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
WellTie::uiTieWinMGRDlg::~uiTieWinMGRDlg
~uiTieWinMGRDlg()
uiCheckBox
Definition: uibutton.h:167
WellTie::uiTieWinMGRDlg::cscorrfld_
uiLabeledComboBox * cscorrfld_
Definition: uiwelltiemgrdlg.h:68
WellTie::uiTieWinMGRDlg::seisextractfld_
uiGenInput * seisextractfld_
Definition: uiwelltiemgrdlg.h:63
WellTie::uiTieWinMGRDlg::savedefaut_
bool savedefaut_
Definition: uiwelltiemgrdlg.h:54
WellTie::uiTieWinMGRDlg::wtsetup_
WellTie::Setup & wtsetup_
Definition: uiwelltiemgrdlg.h:52
WellTie::uiTieWinMGRDlg::extractwvltdlg_
uiWaveletExtraction * extractwvltdlg_
Definition: uiwelltiemgrdlg.h:69
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Repos::Data
@ Data
Definition: repos.h:24
WellTie::uiTieWinMGRDlg::initSetup
bool initSetup()
WellTie::uiTieWinMGRDlg::onFinalise
void onFinalise(CallBacker *)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
WellTie::uiTieWinMGRDlg::seis3dfld_
uiSeisSel * seis3dfld_
Definition: uiwelltiemgrdlg.h:65
Well
Definition: directionalsurvey.h:20
WellTie::uiTieWinMGRDlg::seisSelChg
void seisSelChg(CallBacker *)
WellTie::uiTieWinMGRDlg::uiTieWinMGRDlg
uiTieWinMGRDlg(uiParent *, WellTie::Setup &)
WellTie::uiTieWinMGRDlg::getWellId
const MultiID & getWellId() const
WellTie::uiTieWinMGRDlg::wellTieDlgClosed
void wellTieDlgClosed(CallBacker *)
uiLabeledComboBox
Definition: uicombobox.h:145
ElasticPropSelection
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:25
Setup
Definition: ceemdalgo.h:161
WellTie::uiTieWinMGRDlg::mODTextTranslationClass
mODTextTranslationClass(uiTieWinMGRDlg)
WellTie::uiTieWinMGRDlg::wd_
Well::Data * wd_
Definition: uiwelltiemgrdlg.h:58
WellTie::uiTieWinMGRDlg::getVelLogInSetup
bool getVelLogInSetup() const
uidialog.h
WellTie::uiTieWinMGRDlg::seis2dfld_
uiSeisSel * seis2dfld_
Definition: uiwelltiemgrdlg.h:64
uiSeisSel
Definition: uiseissel.h:26
WellTie::uiTieWinMGRDlg::wvltfld_
uiSeisWaveletSel * wvltfld_
Definition: uiwelltiemgrdlg.h:61
uiWellPropSel
Definition: uiwellpropertyrefsel.h:77
uiSeis2DLineNameSel
Definition: uiseislinesel.h:124
WellTie::uiTieWinMGRDlg::typeSelChg
void typeSelChg(CallBacker *)
WellTie::uiTieWinMGRDlg::selIs2D
bool selIs2D() const
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
WellTie::Setup
Definition: welltiesetup.h:29
WellTie::uiTieWinMGRDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
WellTie::uiTieWinMGRDlg::logsfld_
uiWellPropSel * logsfld_
Definition: uiwelltiemgrdlg.h:56
WellTie::uiTieWinMGRDlg::getSetup
void getSetup(const char *wllnm)
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
WellTie::uiTieWinMGRDlg::typefld_
uiGenInput * typefld_
Definition: uiwelltiemgrdlg.h:62
WellTie::uiTieWinMGRDlg::getSeismicInSetup
bool getSeismicInSetup()
WellTie::uiTieWinMGRDlg::saveWellTieSetup
void saveWellTieSetup(const MultiID &, const WellTie::Setup &) const
WellTie::uiTieWinMGRDlg::wellSelChg
void wellSelChg(CallBacker *)
uiParent
Definition: uiparent.h:26
uiSeisWaveletSel
'Immediate' Wavelet selector, with optionally 'Manage' and/or 'Extract' buttons
Definition: uiseiswvltsel.h:26
WellTie
Definition: welltiecshot.h:21
WellTie::uiTieWinMGRDlg::seislinefld_
uiSeis2DLineNameSel * seislinefld_
Definition: uiwelltiemgrdlg.h:66
uiDialog
Definition: uidialog.h:42
WellTie::uiTieWinMGRDlg::used2tmbox_
uiCheckBox * used2tmbox_
Definition: uiwelltiemgrdlg.h:67
WellTie::uiTieWinMGRDlg::seis2DCheckChg
void seis2DCheckChg(CallBacker *)
WellTie::uiTieWinMGRDlg
Definition: uiwelltiemgrdlg.h:41
WellTie::uiTieWinMGRDlg::getDenLogInSetup
bool getDenLogInSetup() const
WellTie::uiTieWinMGRDlg::wellfld_
uiIOObjSel * wellfld_
Definition: uiwelltiemgrdlg.h:60
WellTie::uiTieWinMGRDlg::seisIDIs3D
bool seisIDIs3D(MultiID) const

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