OpendTect  6.6
uiGLCM_attrib.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3  * (C) JOANNEUM RESEARCH; http://www.joanneum.at
4  * AUTHOR : Christoph Eichkitz
5  * DATE : November 2013
6 -*/
7 
8 #include "uiattrdesced.h"
9 #include "uisteeringsel.h"
10 
11 namespace Attrib { class Desc; }
12 class uiAttrSel;
13 class uiGenInput;
14 class uiStepOutSel;
15 class uiSteeringSel;
16 class uiLabel;
17 class uiPushButton;
18 class SeisTrcBuf;
19 class TrcKeyZSampling;
20 class LineKey;
21 
22 
25 public:
26 
29 
30 protected:
31 
41 
44 
47  int, const LineKey&) const;
48  void determineMinMax( const SeisTrcBuf&);
49 
50  bool setParameters( const Attrib::Desc& );
51  bool setInput( const Attrib::Desc& );
52 
55 
57 
59 };
60 
mDeclReqAttribUIFns
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:213
uiGLCM_attrib::numbergreyfld_
uiGenInput * numbergreyfld_
Definition: uiGLCM_attrib.h:34
uiGLCM_attrib::inpfld_
uiAttrSel * inpfld_
Definition: uiGLCM_attrib.h:32
uiGLCM_attrib::samprangefld_
uiGenInput * samprangefld_
Definition: uiGLCM_attrib.h:38
uiGLCM_attrib::GLCMdirectionSel
void GLCMdirectionSel(CallBacker *)
uiGLCM_attrib::getInput
bool getInput(Attrib::Desc &)
uiStepOutSel
allows selection of stepouts.
Definition: uistepoutsel.h:29
uiGLCM_attrib
Definition: uiGLCM_attrib.h:24
uiAttrDescEd
Attribute description editor.
Definition: uiattrdesced.h:83
uiGLCM_attrib::analyseData
void analyseData(CallBacker *)
uiGLCM_attrib::mODTextTranslationClass
mODTextTranslationClass(uiGLCM_attrib)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
SeisTrcBuf
set of seismic traces.
Definition: seisbuf.h:31
uiGLCM_attrib::readInputCube
bool readInputCube(SeisTrcBuf &, const TrcKeyZSampling &, int, const LineKey &) const
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uisteeringsel.h
uiGLCM_attrib::outputfld_
uiGenInput * outputfld_
Definition: uiGLCM_attrib.h:39
uiGLCM_attrib::setInput
bool setInput(const Attrib::Desc &)
uiGLCM_attrib::steerfld_
uiSteeringSel * steerfld_
Definition: uiGLCM_attrib.h:40
uiGLCM_attrib::setParameters
bool setParameters(const Attrib::Desc &)
uiSteeringSel
Attribute Steering ui element: data + selection of type.
Definition: uisteeringsel.h:56
uiGLCM_attrib::attributefld_
uiGenInput * attributefld_
Definition: uiGLCM_attrib.h:33
uiAttrSel
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiGLCM_attrib::stepoutfld_
uiStepOutSel * stepoutfld_
Definition: uiGLCM_attrib.h:37
LineKey
Key for a line in a line set.
Definition: linekey.h:22
uiGLCM_attrib::limitfld_
uiGenInput * limitfld_
Definition: uiGLCM_attrib.h:35
uiGLCM_attrib::getEvalParams
void getEvalParams(TypeSet< EvalParam > &) const
uiLabel
Definition: uilabel.h:24
uiGLCM_attrib::uiGLCM_attrib
uiGLCM_attrib(uiParent *, bool)
uiGLCM_attrib::determineMinMax
void determineMinMax(const SeisTrcBuf &)
uiGLCM_attrib::GLCMattributeSel
void GLCMattributeSel(CallBacker *)
uiParent
Definition: uiparent.h:26
uiattrdesced.h
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
uiGLCM_attrib::directfld_
uiGenInput * directfld_
Definition: uiGLCM_attrib.h:36
uiGLCM_attrib::getParameters
bool getParameters(Attrib::Desc &)
uiGLCM_attrib::steerTypeSel
void steerTypeSel(CallBacker *)
TypeSet
Sets of (small) copyable elements.
Definition: commontypes.h:29
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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