OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uivolumeprocessingmod.h"
15 #include "uivolprocchain.h"
16 #include "volproclateralsmoother.h"
17 
18 class uiGenInput;
19 class uiLabeledSpinBox;
20 
21 namespace VolProc
22 {
23 
24 class LateralSmoother;
25 
26 
27 mExpClass(uiVolumeProcessing) uiLateralSmoother : public uiStepDialog
29 public:
31  VolProc::LateralSmoother::sFactoryKeyword(),
32  VolProc::LateralSmoother::sFactoryDisplayName())
34 
35 
36 protected:
37 
39  bool is2d);
40  static uiStepDialog* createInstance(uiParent*, Step*,bool is2d);
41 
42  bool acceptOK(CallBacker*);
43  void updateFlds(CallBacker*);
44 
45  LateralSmoother* smoother_;
46 
47  uiLabeledSpinBox* inllenfld_;
48  uiLabeledSpinBox* crllenfld_;
49  uiGenInput* replaceudfsfld_;
50 
51  uiGenInput* ismedianfld_;
52  uiGenInput* weightedfld_;
53  uiGenInput* mirroredgesfld_;
54 
55  uiGenInput* udfhandling_;
56  uiGenInput* udffixedvalue_;
57 
58 
59 };
60 
61 } // namespace VolProc
62 
VolProc
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
VolProc::uiLateralSmoother::mDefaultFactoryInstanciationBase
mDefaultFactoryInstanciationBase(VolProc::LateralSmoother::sFactoryKeyword(), VolProc::LateralSmoother::sFactoryDisplayName()) mDefaultFactoryInitClassImpl(uiStepDialog
uivolprocchain.h
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
VolProc::uiLateralSmoother::mODTextTranslationClass
mODTextTranslationClass(uiLateralSmoother)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
VolProc::LateralSmoother
Lateral smoother. Subclass of Step.
Definition: volproclateralsmoother.h:27
VolProc::uiLateralSmoother
Definition: uivolproclateralsmoother.h:28
VolProc::Step
An algorithm/calculation/transformation that takes one scalar volume as input, processes it,...
Definition: volprocstep.h:42
VolProc::uiStepDialog
Definition: uivolprocstepdlg.h:31
volproclateralsmoother.h
uiParent
Definition: uiparent.h:26
uiLabeledSpinBox
Definition: uispinbox.h:138
mDefaultFactoryInitClassImpl
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:273

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