OpendTect  6.3
uifrequencyattrib.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: Nanne Hemstra
8  Date: July 2001
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiattributesmod.h"
14 #include "uiattrdesced.h"
15 
16 namespace Attrib { class Desc; };
17 class uiGenInput;
18 class uiImagAttrSel;
20 
25 public:
26 
28 
29  void getEvalParams(TypeSet<EvalParam>&) const;
30 
31 protected:
32 
39 
40  bool setParameters(const Attrib::Desc&);
41  bool setInput(const Attrib::Desc&);
42  bool setOutput(const Attrib::Desc&);
43 
44  bool getParameters(Attrib::Desc&);
45  bool getInput(Attrib::Desc&);
46  bool getOutput(Attrib::Desc&);
47 
48  virtual bool areUIParsOK();
49 
51 };
#define mExpClass(module)
Definition: commondefs.h:157
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * gatefld_
Definition: uifrequencyattrib.h:34
User interface element for getting attribute with both real and imaginary part.
Definition: uiattrsel.h:249
Attribute description editor.
Definition: uiattrdesced.h:80
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:205
uiGenInput * outpfld_
Definition: uifrequencyattrib.h:37
Definition: uiparent.h:24
uiGenInput * normfld_
Definition: uifrequencyattrib.h:35
Frequency Attribute description editor.
Definition: uifrequencyattrib.h:23
FixedString Desc()
Definition: keystrs.h:60
uiGenInput * smoothspectrumfld_
Definition: uifrequencyattrib.h:38
Set of (small) copyable elements.
Definition: commontypes.h:26
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:87
General Input Element.
Definition: uigeninput.h:56
uiWindowFunctionSel * winfld_
Definition: uifrequencyattrib.h:36
uiImagAttrSel * inpfld_
Definition: uifrequencyattrib.h:33
Definition: uiwindowfunctionsel.h:26
Semblance Attribute.
Definition: attribdataholder.h:21

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