OpendTect-6_4  6.4
uiwellloginterpolator.h
Go to the documentation of this file.
1 #ifndef uiwellloginterpolator_h
2 #define uiwellloginterpolator_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Y.C. Liu
9  Date: April 2007
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uivolumeprocessingmod.h"
16 
17 #include "uivolprocstepdlg.h"
18 #include "bufstringset.h"
19 #include "wellloginterpolator.h"
20 
21 class uiGenInput;
23 class uiMultiWellLogSel;
24 
25 namespace VolProc
26 {
27 
28 mExpClass(uiVolumeProcessing) uiWellLogInterpolator : public uiStepDialog
30 public:
32  WellLogInterpolator::sFactoryKeyword(),
33  WellLogInterpolator::sFactoryDisplayName())
34  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance )
35 
36 protected:
38  WellLogInterpolator&,bool is2d);
40 
41  static VolProc::uiStepDialog* createInstance(uiParent*,VolProc::Step*,bool);
42 
43  void finaliseCB(CallBacker*);
44  bool acceptOK(CallBacker*);
45  void algoChg(CallBacker*);
46  void initWellLogSel();
47 
49 
53  uiGenInput* extensfld_; //Will be removed after 6.2
54  uiGenInput* logextenfld_; //Will be removed after 6.2
56 };
57 
58 } // namespace VolProc
59 
60 
61 #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
uiGenInput * logextenfld_
Definition: uiwellloginterpolator.h:54
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:274
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiInterpolationLayerModel * layermodelfld_
Definition: uiwellloginterpolator.h:50
Definition: uiparent.h:26
uiGenInput * extensfld_
Definition: uiwellloginterpolator.h:53
uiGenInput * radiusfld_
Definition: uiwellloginterpolator.h:52
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:280
General Input Element.
Definition: uigeninput.h:58
uiGenInput * algosel_
Definition: uiwellloginterpolator.h:51
Definition: uimultiwelllogsel.h:139
WellLogInterpolator & hwinterpolator_
Definition: uiwellloginterpolator.h:48
Definition: uivolprocstepdlg.h:31
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42
Definition: wellloginterpolator.h:36
uiMultiWellLogSel * welllogsel_
Definition: uiwellloginterpolator.h:55
Definition: uiwellloginterpolator.h:28
Definition: uiinterpollayermodel.h:58

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