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

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