OpendTect-6_4  6.4
uieventattrib.h
Go to the documentation of this file.
1 #ifndef uieventattrib_h
2 #define uieventattrib_h
3 
4 /*+
5  ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: H. Payraudeau
9  Date: February 2005
10  RCS: $Id$
11  ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 #include "uiattrdesced.h"
17 
18 namespace Attrib { class Desc; }
19 
20 class uiAttrSel;
21 class uiGenInput;
22 
25 mExpClass(uiAttributes) uiEventAttrib : public uiAttrDescEd
27 public:
28 
29  uiEventAttrib(uiParent*,bool);
30 
31 protected:
32 
40 
41  bool setParameters(const Attrib::Desc&);
42  bool setInput(const Attrib::Desc&);
43  bool setOutput(const Attrib::Desc&);
44 
45  bool getParameters(Attrib::Desc&);
46  bool getInput(Attrib::Desc&);
47  bool getOutput(Attrib::Desc&);
48 
49  void isSingleSel(CallBacker*);
50  void isGateSel(CallBacker*);
51  void outAmpSel(CallBacker*);
52 
54 };
55 
56 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiGenInput * tonextfld_
Definition: uieventattrib.h:35
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiGenInput * evtypefld_
Definition: uieventattrib.h:37
Event Attributes description editor.
Definition: uieventattrib.h:25
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Attribute description editor.
Definition: uiattrdesced.h:83
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
Definition: uiparent.h:26
uiGenInput * issinglefld_
Definition: uieventattrib.h:34
uiGenInput * outampfld_
Definition: uieventattrib.h:39
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
uiAttrSel * inpfld_
Definition: uieventattrib.h:33
General Input Element.
Definition: uigeninput.h:58
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiGenInput * outpfld_
Definition: uieventattrib.h:36
uiGenInput * gatefld_
Definition: uieventattrib.h:38
Semblance Attribute.
Definition: attribdataholder.h:25

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