OpendTect-6_4  6.4
uitextureattrib.h
Go to the documentation of this file.
1 #ifndef uitextureattrib_h
2 #define uitextureattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: P.F.M. de Groot
9  Date: September 2012
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattrdesced.h"
16 
17 namespace Attrib { class Desc; }
18 class uiAttrSel;
19 class uiGenInput;
20 class uiSteeringSel;
21 class uiStepOutSel;
22 class SeisTrcBuf;
23 class TrcKeyZSampling;
24 class LineKey;
25 
28 public:
30  void getEvalParams(TypeSet<EvalParam>&) const;
31 
32 protected:
33 
42 
43  void analyseCB(CallBacker*);
44  bool readInpAttrib(SeisTrcBuf&,const TrcKeyZSampling&,int,
45  const LineKey&) const;
46  void calcAndSetMinMaxVal(const SeisTrcBuf&);
47 
48  bool setParameters(const Attrib::Desc&);
49  bool setInput(const Attrib::Desc&);
50  bool setOutput(const Attrib::Desc&);
51  bool getParameters(Attrib::Desc&);
52  bool getInput(Attrib::Desc&);
53  bool getOutput(Attrib::Desc&);
55 };
56 
57 #endif
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * glcmsizefld_
Definition: uitextureattrib.h:39
Attribute description editor.
Definition: uiattrdesced.h:83
uiGenInput * gatefld_
Definition: uitextureattrib.h:35
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:209
Definition: uiparent.h:26
allows selection of stepouts.
Definition: uistepoutsel.h:29
Key for a line in a line set.
Definition: linekey.h:22
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
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Definition: uitextureattrib.h:26
General Input Element.
Definition: uigeninput.h:58
uiGenInput * actionfld_
Definition: uitextureattrib.h:38
set of seismic traces.
Definition: seisbuf.h:31
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiGenInput * globalmaxfld_
Definition: uitextureattrib.h:41
uiAttrSel * inpfld_
Definition: uitextureattrib.h:34
#define mClass(module)
Definition: commondefs.h:164
uiStepOutSel * stepoutfld_
Definition: uitextureattrib.h:37
uiSteeringSel * steerfld_
Definition: uitextureattrib.h:36
Attribute Steering ui element: data + selection of type.
Definition: uisteeringsel.h:56
uiGenInput * globalminfld_
Definition: uitextureattrib.h:40
Semblance Attribute.
Definition: attribdataholder.h:25

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