OpendTect-6_4  6.4
uiconvolveattrib.h
Go to the documentation of this file.
1 #ifndef uiconvolveattrib_h
2 #define uiconvolveattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Helene Huck
9  Date: Nov 2006
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 #include "uiattrdesced.h"
17 
18 class uiAttrSel;
19 class uiGenInput;
20 class uiLabeledSpinBox;
21 class uiIOObjSel;
22 
25 mExpClass(uiAttributes) uiConvolveAttrib : public uiAttrDescEd
27 public:
28 
31 
32  virtual void getEvalParams(TypeSet<EvalParam>&) const;
33 
34 protected:
35 
42 
43  bool setParameters(const Attrib::Desc&);
44  bool setInput(const Attrib::Desc&);
45  bool setOutput(const Attrib::Desc&);
46 
47  bool getParameters(Attrib::Desc&);
48  bool getInput(Attrib::Desc&);
49  bool getOutput(Attrib::Desc&);
50 
51  void kernelSel(CallBacker*);
52 
54 };
55 
56 
57 #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
uiGenInput * kernelfld_
Definition: uiconvolveattrib.h:38
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Attribute description editor.
Definition: uiattrdesced.h:83
uiGenInput * shapefld_
Definition: uiconvolveattrib.h:39
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
Definition: uiparent.h:26
uiAttrSel * inpfld_
Definition: uiconvolveattrib.h:36
uiGenInput * outpfld_
Definition: uiconvolveattrib.h:40
Set of (small) copyable elements.
Definition: commontypes.h:30
Definition: uispinbox.h:128
void setInput(const IOObj &)
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
uiLabeledSpinBox * szfld_
Definition: uiconvolveattrib.h:37
Convolve Attribute description editor.
Definition: uiconvolveattrib.h:25
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiIOObjSel * waveletfld_
Definition: uiconvolveattrib.h:41
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
const char * getInput() const

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