OpendTect  6.6
uivolprocsmoother.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 "volprocsmoother.h"
17 
19 class uiLabeledSpinBox;
20 
21 namespace VolProc
22 {
23 
24 
25 mExpClass(uiVolumeProcessing) uiSmoother : public uiStepDialog
27 public:
28 
30  Smoother::sFactoryKeyword(),
31  Smoother::sFactoryDisplayName())
33 
34  uiSmoother(uiParent*,Smoother*,bool is2d);
35 
36 protected:
37 
38  static uiStepDialog* createInstance(uiParent*,Step*,bool is2d);
41 
43 
48 
49 };
50 
51 } // namespace VolProc
52 
VolProc::uiSmoother::crllenfld_
uiLabeledSpinBox * crllenfld_
Definition: uivolprocsmoother.h:46
VolProc::uiSmoother
Definition: uivolprocsmoother.h:26
VolProc
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
VolProc::uiSmoother::operatorselfld_
uiWindowFunctionSel * operatorselfld_
Definition: uivolprocsmoother.h:44
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::uiSmoother::acceptOK
bool acceptOK(CallBacker *)
confirm accept
VolProc::uiSmoother::createInstance
static uiStepDialog * createInstance(uiParent *, Step *, bool is2d)
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
mDefaultFactoryInstanciationBase
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:279
VolProc::Smoother
A subclass of Step to smoothen volumes.
Definition: volprocsmoother.h:27
VolProc::Step
An algorithm/calculation/transformation that takes one scalar volume as input, processes it,...
Definition: volprocstep.h:42
VolProc::uiSmoother::inllenfld_
uiLabeledSpinBox * inllenfld_
Definition: uivolprocsmoother.h:45
VolProc::uiSmoother::zlenfld_
uiLabeledSpinBox * zlenfld_
Definition: uivolprocsmoother.h:47
volprocsmoother.h
VolProc::uiStepDialog
Definition: uivolprocstepdlg.h:31
VolProc::uiSmoother::smoother_
Smoother * smoother_
Definition: uivolprocsmoother.h:42
uiWindowFunctionSel
Definition: uiwindowfunctionsel.h:28
uiParent
Definition: uiparent.h:26
uiLabeledSpinBox
Definition: uispinbox.h:138
VolProc::uiSmoother::updateFlds
void updateFlds(CallBacker *)
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