OpendTect-6_4  6.4
uisemblanceattrib.h
Go to the documentation of this file.
1 #ifndef uisemblanceattrib_h
2 #define uisemblanceattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: N. Hemstra
9  Date: Jan 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 #include "uiattrdesced.h"
17 
18 class uiAttrSel;
19 class uiGenInput;
20 class uiStepOutSel;
21 class uiSteeringSel;
22 
23 
28 public:
29 
31 
32  void getEvalParams(TypeSet<EvalParam>&) const;
33 
34 protected:
35 
43 
44  bool setParameters(const Attrib::Desc&);
45  bool setInput(const Attrib::Desc&);
46 
47  bool getParameters(Attrib::Desc&);
48  bool getInput(Attrib::Desc&);
49 
50  void extSel(CallBacker*);
51 
53 };
54 
55 #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
uiStepOutSel * stepoutfld
Definition: uisemblanceattrib.h:42
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Attribute description editor.
Definition: uiattrdesced.h:83
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
uiStepOutSel * pos0fld
Definition: uisemblanceattrib.h:40
Definition: uiparent.h:26
allows selection of stepouts.
Definition: uistepoutsel.h:29
uiStepOutSel * pos1fld
Definition: uisemblanceattrib.h:41
Set of (small) copyable elements.
Definition: commontypes.h:30
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
uiGenInput * gatefld
Definition: uisemblanceattrib.h:38
uiAttrSel * inpfld
Definition: uisemblanceattrib.h:36
Semblance Attribute description editor.
Definition: uisemblanceattrib.h:26
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiSteeringSel * steerfld
Definition: uisemblanceattrib.h:37
Attribute Steering ui element: data + selection of type.
Definition: uisteeringsel.h:56
uiGenInput * extfld
Definition: uisemblanceattrib.h:39

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