OpendTect-6_4  6.4
uivolprochorinterfiller.h
Go to the documentation of this file.
1 #ifndef uivolprochorinterfiller_h
2 #define uivolprochorinterfiller_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 #include "uivolprocstepdlg.h"
17 #include "volprochorinterfiller.h"
18 
19 class uiIOObjSel;
20 class CtxtIOObj;
21 
22 
23 namespace VolProc
24 {
25 
26 mExpClass(uiVolumeProcessing) uiHorInterFiller : public uiStepDialog
28 public:
30  VolProc::HorInterFiller::sFactoryKeyword(),
31  VolProc::HorInterFiller::sFactoryDisplayName())
32  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance )
33 protected:
34 
35 
37  bool is2d);
39 
40  static uiStepDialog* createInstance(uiParent*,Step*,bool is2d);
41 
42  bool acceptOK(CallBacker*);
43  void updateFlds(CallBacker*);
44 
48 
52 
55 
57 
60 
61 };
62 
63 } // namespace VolProc
64 
65 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiGenInput * usebottomhorfld_
Definition: uivolprochorinterfiller.h:53
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiGenInput * usegradientfld_
Definition: uivolprochorinterfiller.h:56
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:274
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
HorInterFiller * horinterfiller_
Definition: uivolprochorinterfiller.h:45
uiIOObjSel * bottomhorfld_
Definition: uivolprochorinterfiller.h:54
uiGenInput * usetophorfld_
Definition: uivolprochorinterfiller.h:49
Definition: uiparent.h:26
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
uiGenInput * topvalfld_
Definition: uivolprochorinterfiller.h:51
uiGenInput * bottomvalfld_
Definition: uivolprochorinterfiller.h:59
uiGenInput * gradientfld_
Definition: uivolprochorinterfiller.h:58
Fills a volume with values.
Definition: volprochorinterfiller.h:32
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
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
Definition: uivolprochorinterfiller.h:26
Definition: uivolprocstepdlg.h:31
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42
CtxtIOObj * bottomctio_
Definition: uivolprochorinterfiller.h:47
CtxtIOObj * topctio_
Definition: uivolprochorinterfiller.h:46
uiIOObjSel * tophorfld_
Definition: uivolprochorinterfiller.h:50

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