OpendTect-6_4  6.4
uifreqfilterattrib.h
Go to the documentation of this file.
1 #ifndef uifreqfilterattrib_h
2 #define uifreqfilterattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: July 2001
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 #include "uiattrdesced.h"
17 #include "uiwindowfunctionsel.h"
18 
19 namespace Attrib { class Desc; };
20 
22 class uiImagAttrSel;
23 class uiGenInput;
24 class uiCheckBox;
25 
30 public:
31 
33 
34  void getEvalParams(TypeSet<EvalParam>&) const;
35 
36 protected:
37 
45 
46  void finaliseCB(CallBacker*);
47  void selectionDoneCB(CallBacker*);
48  void freqChanged(CallBacker*);
49  void freqWinSel(CallBacker*);
50  void updateTaperFreqs(CallBacker*);
51  void typeSel(CallBacker*);
52  void isfftSel(CallBacker*);
53 
54  bool setParameters(const Attrib::Desc&);
55  bool setInput(const Attrib::Desc&);
56 
57  bool getParameters(Attrib::Desc&);
58  bool getInput(Attrib::Desc&);
59 
60  virtual bool areUIParsOK();
61 
63 };
64 
65 #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
FixedString Setup()
Definition: keystrs.h:116
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
User interface element for getting attribute with both real and imaginary part.
Definition: uiattrsel.h:247
Attribute description editor.
Definition: uiattrdesced.h:83
ObjectSet< uiWindowFunctionSel > winflds_
Definition: uifreqfilterattrib.h:43
uiGenInput * isfftfld_
Definition: uifreqfilterattrib.h:39
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
Definition: uiparent.h:26
uiWindowFunctionSel::Setup * viewsetup_
Definition: uifreqfilterattrib.h:44
uiImagAttrSel * inpfld_
Definition: uifreqfilterattrib.h:38
uiFreqFilterSelFreq * freqfld_
Definition: uifreqfilterattrib.h:40
Set of (small) copyable elements.
Definition: commontypes.h:30
uiGenInput * polesfld_
Definition: uifreqfilterattrib.h:41
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
General Input Element.
Definition: uigeninput.h:58
** Attribute description editor
Definition: uifreqfilterattrib.h:28
Definition: uifreqfilter.h:22
uiCheckBox * freqwinselfld_
Definition: uifreqfilterattrib.h:42
Definition: uibutton.h:134
Semblance Attribute.
Definition: attribdataholder.h:25

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