OpendTect  6.6
uiwellimpsegyvsp.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3  ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Bert
7  Date: Jan 2009
8  RCS: $Id$
9  _______________________________________________________________________
10 
11  -*/
12 
13 
14 #include "uisegycommon.h"
15 #include "uiwellattribmod.h"
16 #include "uidialog.h"
17 #include "iopar.h"
18 #include "samplingdata.h"
19 #include "uistring.h"
20 class uiSEGYVSPBasicPars;
21 class uiGenInput;
22 class uiCheckBox;
23 class uiComboBox;
24 class uiIOObjSel;
25 class SeisTrc;
26 class CtxtIOObj;
27 
28 
29 mExpClass(uiSEGYTools) uiWellImportSEGYVSP : public uiDialog
31 public:
34 
35  void use(const SeisTrc&);
36 
37 protected:
38 
48  uiSEGYVSPBasicPars* bparsfld_;
50 
53  bool isdpth_;
54 
55  bool inpIsTime() const;
59 
61  bool fetchTrc(SeisTrc&);
62  bool createLog(const SeisTrc&,const Interval<float>&,
63  const char*);
64 
65  friend class uiSEGYVSPBasicPars;
66 
67 };
68 
uiWellImportSEGYVSP::unitfld_
uiGenInput * unitfld_
Definition: uiwellimpsegyvsp.h:41
uiWellImportSEGYVSP
Definition: uiwellimpsegyvsp.h:30
uistring.h
uiWellImportSEGYVSP::inpsampfld_
uiGenInput * inpsampfld_
Definition: uiwellimpsegyvsp.h:39
uiWellImportSEGYVSP::istimefld_
uiGenInput * istimefld_
Definition: uiwellimpsegyvsp.h:40
uiWellImportSEGYVSP::dispinpsamp_
SamplingData< float > dispinpsamp_
Definition: uiwellimpsegyvsp.h:52
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiWellImportSEGYVSP::~uiWellImportSEGYVSP
~uiWellImportSEGYVSP()
uiWellImportSEGYVSP::bparsfld_
uiSEGYVSPBasicPars * bparsfld_
Definition: uiwellimpsegyvsp.h:48
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
SeisTrc
Seismic trace.
Definition: seistrc.h:34
uiWellImportSEGYVSP::outistvdfld_
uiCheckBox * outistvdfld_
Definition: uiwellimpsegyvsp.h:46
samplingdata.h
uiWellImportSEGYVSP::inpistvdfld_
uiCheckBox * inpistvdfld_
Definition: uiwellimpsegyvsp.h:45
uiWellImportSEGYVSP::fetchTrc
bool fetchTrc(SeisTrc &)
uisegycommon.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiWellImportSEGYVSP::wllSel
void wllSel(CallBacker *)
uiWellImportSEGYVSP::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiWellImportSEGYVSP::wellfld_
uiIOObjSel * wellfld_
Definition: uiwellimpsegyvsp.h:49
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiWellImportSEGYVSP::outzrgfld_
uiGenInput * outzrgfld_
Definition: uiwellimpsegyvsp.h:42
uiWellImportSEGYVSP::mODTextTranslationClass
mODTextTranslationClass(uiWellImportSEGYVSP)
uiWellImportSEGYVSP::isdpth_
bool isdpth_
Definition: uiwellimpsegyvsp.h:53
uiWellImportSEGYVSP::inpinftfld_
uiCheckBox * inpinftfld_
Definition: uiwellimpsegyvsp.h:43
uiWellImportSEGYVSP::createLog
bool createLog(const SeisTrc &, const Interval< float > &, const char *)
SamplingData< float >
uidialog.h
uiWellImportSEGYVSP::lognmfld_
uiComboBox * lognmfld_
Definition: uiwellimpsegyvsp.h:47
uiWellImportSEGYVSP::inpIsTime
bool inpIsTime() const
uiWellImportSEGYVSP::outinftfld_
uiCheckBox * outinftfld_
Definition: uiwellimpsegyvsp.h:44
uiWellImportSEGYVSP::isTimeChg
void isTimeChg(CallBacker *)
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiWellImportSEGYVSP::outSampChk
void outSampChk(CallBacker *)
iopar.h
uiParent
Definition: uiparent.h:26
uiWellImportSEGYVSP::use
void use(const SeisTrc &)
uiWellImportSEGYVSP::uiWellImportSEGYVSP
uiWellImportSEGYVSP(uiParent *)
Interval< float >
uiDialog
Definition: uidialog.h:42
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiWellImportSEGYVSP::sgypars_
IOPar sgypars_
Definition: uiwellimpsegyvsp.h:51

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