OpendTect  6.3
uivolprochorinterfiller.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: Y.C. Liu
8  Date: April 2007
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uivolumeprocessingmod.h"
14 #include "uivolprocstepdlg.h"
15 #include "volprochorinterfiller.h"
16 
17 class uiIOObjSel;
18 class CtxtIOObj;
19 
20 
21 namespace VolProc
22 {
23 
24 mExpClass(uiVolumeProcessing) uiHorInterFiller : public uiStepDialog
26 public:
28  VolProc::HorInterFiller::sFactoryKeyword(),
29  VolProc::HorInterFiller::sFactoryDisplayName())
30  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance )
31 protected:
32 
33 
35  bool is2d);
37 
38  static uiStepDialog* createInstance(uiParent*,Step*,bool is2d);
39 
40  bool acceptOK();
41  void updateFlds(CallBacker*);
42 
46 
50 
53 
55 
58 
59 };
60 
61 } // namespace VolProc
#define mExpClass(module)
Definition: commondefs.h:157
uiGenInput * usebottomhorfld_
Definition: uivolprochorinterfiller.h:51
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiGenInput * usegradientfld_
Definition: uivolprochorinterfiller.h:54
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
HorInterFiller * horinterfiller_
Definition: uivolprochorinterfiller.h:43
uiIOObjSel * bottomhorfld_
Definition: uivolprochorinterfiller.h:52
uiGenInput * usetophorfld_
Definition: uivolprochorinterfiller.h:47
Definition: uiparent.h:24
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
uiGenInput * topvalfld_
Definition: uivolprochorinterfiller.h:49
uiGenInput * bottomvalfld_
Definition: uivolprochorinterfiller.h:57
uiGenInput * gradientfld_
Definition: uivolprochorinterfiller.h:56
Fills a volume with values.
Definition: volprochorinterfiller.h:30
Adapter for a VolProc chain to external attribute calculation.
Definition: velocitygridder.h:29
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:278
General Input Element.
Definition: uigeninput.h:56
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
Definition: uivolprochorinterfiller.h:24
Definition: uivolprocstepdlg.h:29
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
CtxtIOObj * bottomctio_
Definition: uivolprochorinterfiller.h:45
CtxtIOObj * topctio_
Definition: uivolprochorinterfiller.h:44
uiIOObjSel * tophorfld_
Definition: uivolprochorinterfiller.h:48

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