OpendTect-6_4  6.4
uivolstatsattrib.h
Go to the documentation of this file.
1 #ifndef uivolstatsattrib_h
2 #define uivolstatsattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: A.H. Bril
9  Date: April 2001
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 #include "uiattrdesced.h"
17 
18 namespace Attrib { class Desc; }
19 
20 class uiGenInput;
21 class uiAttrSel;
22 class uiCheckBox;
23 class uiLabeledSpinBox;
24 class uiSteeringSel;
25 class uiStepOutSel;
26 
27 
32 public:
34 
35  void getEvalParams(TypeSet<EvalParam>& params) const;
36 
37 protected:
38 
46 
50 
51  void stackstepChg(CallBacker*);
52  void stepoutChg(CallBacker*);
53  void shapeChg(CallBacker*);
54 
55  bool setParameters(const Attrib::Desc&);
56  bool setInput(const Attrib::Desc&);
57  bool setOutput(const Attrib::Desc&);
58 
59  bool getParameters(Attrib::Desc&);
60  bool getInput(Attrib::Desc&);
61  bool getOutput(Attrib::Desc&);
62 
64 };
65 
66 #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
VolumeStatistics Attribute description editor.
Definition: uivolstatsattrib.h:30
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiAttrSel * inpfld_
Definition: uivolstatsattrib.h:39
Attribute description editor.
Definition: uiattrdesced.h:83
uiStepOutSel * stepoutfld_
Definition: uivolstatsattrib.h:43
uiGenInput * gatefld_
Definition: uivolstatsattrib.h:41
uiGenInput * shapefld_
Definition: uivolstatsattrib.h:42
uiSteeringSel * steerfld_
Definition: uivolstatsattrib.h:40
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
Definition: uiparent.h:26
uiGenInput * stackdirfld_
Definition: uivolstatsattrib.h:49
allows selection of stepouts.
Definition: uistepoutsel.h:29
uiLabeledSpinBox * nrtrcsfld_
Definition: uivolstatsattrib.h:44
Set of (small) copyable elements.
Definition: commontypes.h:30
uiGenInput * outpfld_
Definition: uivolstatsattrib.h:45
Definition: uispinbox.h:128
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
uiCheckBox * edgeeffectfld_
Definition: uivolstatsattrib.h:48
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiLabeledSpinBox * optstackstepfld_
Definition: uivolstatsattrib.h:47
Definition: uibutton.h:134
Attribute Steering ui element: data + selection of type.
Definition: uisteeringsel.h:56
Semblance Attribute.
Definition: attribdataholder.h:25

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