OpendTect  6.3
uivolprocbodyfiller.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: November 2007
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uivolumeprocessingmod.h"
14 #include "uivolprocstepdlg.h"
15 #include "volprocbodyfiller.h"
16 
17 class uiIOObjSel;
18 
19 
20 namespace VolProc
21 {
22 
23 mExpClass(uiVolumeProcessing) uiBodyFiller: public uiStepDialog
25 public:
27  VolProc::BodyFiller::sFactoryKeyword(),
28  VolProc::BodyFiller::sFactoryDisplayName());
29 
30 protected:
31  uiBodyFiller(uiParent*,BodyFiller*,bool is2d);
32  static uiStepDialog* createInstance(uiParent*,Step*,bool is2d);
33 
34  bool acceptOK();
35  void bodySel(CallBacker*);
36  void typeSel(CallBacker*);
37 
39 
45 };
46 
47 } // namespace VolProc
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiGenInput * outsidevaluefld_
Definition: uivolprocbodyfiller.h:44
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uivolprocbodyfiller.h:23
Definition: uiparent.h:24
uiGenInput * insidevaluefld_
Definition: uivolprocbodyfiller.h:42
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
uiGenInput * insidetypfld_
Definition: uivolprocbodyfiller.h:41
Body filler.
Definition: volprocbodyfiller.h:31
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
Definition: uivolprocstepdlg.h:29
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
uiIOObjSel * bodyfld_
Definition: uivolprocbodyfiller.h:40
uiGenInput * outsidetypfld_
Definition: uivolprocbodyfiller.h:43
BodyFiller * bodyfiller_
Definition: uivolprocbodyfiller.h:38

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