OpendTect  6.3
uivolproclateralsmoother.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: K. Tingdahl
8  Date: February 2008
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uivolumeprocessingmod.h"
14 #include "uivolprocchain.h"
15 #include "volproclateralsmoother.h"
16 
17 class uiGenInput;
18 class uiLabeledSpinBox;
19 
20 namespace VolProc
21 {
22 
23 class LateralSmoother;
24 
25 
26 mExpClass(uiVolumeProcessing) uiLateralSmoother : public uiStepDialog
28 public:
30  VolProc::LateralSmoother::sFactoryKeyword(),
31  VolProc::LateralSmoother::sFactoryDisplayName())
32  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance );
33 
34 
35 protected:
36 
38  bool is2d);
39  static uiStepDialog* createInstance(uiParent*, Step*,bool is2d);
40 
41  bool acceptOK();
42  void updateFlds(CallBacker*);
43 
44  LateralSmoother* smoother_;
45 
46  uiLabeledSpinBox* inllenfld_;
47  uiLabeledSpinBox* crllenfld_;
48  uiGenInput* replaceudfsfld_;
49 
50  uiGenInput* ismedianfld_;
51  uiGenInput* weightedfld_;
52  uiGenInput* mirroredgesfld_;
53 
54  uiGenInput* udfhandling_;
55  uiGenInput* udffixedvalue_;
56 
57 
58 };
59 
60 } // 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
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uivolproclateralsmoother.h:26
Lateral smoother. Subclass of Step.
Definition: volproclateralsmoother.h:25
Definition: uiparent.h:24
Definition: uispinbox.h:123
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
Definition: uivolprocstepdlg.h:29
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39

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