OpendTect-6_4  6.4
uivolproclateralsmoother.h
Go to the documentation of this file.
1 #ifndef uivolproclateralsmoother_h
2 #define uivolproclateralsmoother_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: February 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uivolumeprocessingmod.h"
16 #include "uivolprocchain.h"
17 #include "volproclateralsmoother.h"
18 
19 class uiGenInput;
20 class uiLabeledSpinBox;
21 
22 namespace VolProc
23 {
24 
25 class LateralSmoother;
26 
27 
28 mExpClass(uiVolumeProcessing) uiLateralSmoother : public uiStepDialog
30 public:
32  VolProc::LateralSmoother::sFactoryKeyword(),
33  VolProc::LateralSmoother::sFactoryDisplayName())
34  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance );
35 
36 
37 protected:
38 
40  bool is2d);
41  static uiStepDialog* createInstance(uiParent*, Step*,bool is2d);
42 
43  bool acceptOK(CallBacker*);
44  void updateFlds(CallBacker*);
45 
46  LateralSmoother* smoother_;
47 
48  uiLabeledSpinBox* inllenfld_;
49  uiLabeledSpinBox* crllenfld_;
50  uiGenInput* replaceudfsfld_;
51 
52  uiGenInput* ismedianfld_;
53  uiGenInput* weightedfld_;
54  uiGenInput* mirroredgesfld_;
55 
56  uiGenInput* udfhandling_;
57  uiGenInput* udffixedvalue_;
58 
59 
60 };
61 
62 } // namespace VolProc
63 
64 #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
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:274
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uivolproclateralsmoother.h:28
Lateral smoother. Subclass of Step.
Definition: volproclateralsmoother.h:27
Definition: uiparent.h:26
Definition: uispinbox.h:128
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
Definition: uivolprocstepdlg.h:31
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42

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