OpendTect  6.6
uiscalingattrib.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: Nanne Hemstra
8  Date: December 2004
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiattributesmod.h"
15 #include "uiattrdesced.h"
16 #include "attribdescid.h"
17 
18 namespace Attrib { class Desc; class EngineMan; class Processor; }
19 class uiParent;
20 class uiAttrSel;
21 class uiGenInput;
22 class uiPushButton;
23 class uiTable;
24 
25 
28 mExpClass(uiAttributes) uiScalingAttrib : public uiAttrDescEd
30 public:
31 
33 
34 protected:
35 
48 
51 
55 
57  bool setInput(const Attrib::Desc&);
58 
61 
63 
64  bool areUIParsOK();
65 
67 };
68 
uiScalingAttrib::analyseCB
void analyseCB(CallBacker *)
mDeclReqAttribUIFns
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:213
uiScalingAttrib::statsSel
void statsSel(CallBacker *)
uiScalingAttrib::typeSel
void typeSel(CallBacker *)
uiScalingAttrib::parent_
uiParent * parent_
Definition: uiscalingattrib.h:36
uiScalingAttrib::typefld
uiGenInput * typefld
Definition: uiscalingattrib.h:38
uiAttrDescEd
Attribute description editor.
Definition: uiattrdesced.h:83
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Attrib::EngineMan
The attribute engine manager.
Definition: attribengman.h:46
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiScalingAttrib::getParameters
bool getParameters(Attrib::Desc &)
uiScalingAttrib::tblgrp
uiGroup * tblgrp
Definition: uiscalingattrib.h:42
uiScalingAttrib::squrgfld
uiGenInput * squrgfld
Definition: uiscalingattrib.h:46
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiScalingAttrib::zvals_
TypeSet< float > zvals_
Definition: uiscalingattrib.h:49
uiScalingAttrib::lowenergymute
uiGenInput * lowenergymute
Definition: uiscalingattrib.h:44
uiScalingAttrib::setParameters
bool setParameters(const Attrib::Desc &)
uiScalingAttrib::uiScalingAttrib
uiScalingAttrib(uiParent *, bool)
uiScalingAttrib::mODTextTranslationClass
mODTextTranslationClass(uiScalingAttrib)
uiScalingAttrib::inpfld
uiAttrSel * inpfld
Definition: uiscalingattrib.h:37
Attrib::Processor
Attribute Processor.
Definition: attribprocessor.h:34
uiGroup
Definition: uigroup.h:54
uiScalingAttrib::sqrgfld
uiGenInput * sqrgfld
Definition: uiscalingattrib.h:45
uiScalingAttrib::getEvalParams
void getEvalParams(TypeSet< EvalParam > &) const
uiScalingAttrib
Scaling Attribute description editor.
Definition: uiscalingattrib.h:29
uiAttrSel
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiScalingAttrib::setInput
bool setInput(const Attrib::Desc &)
uiScalingAttrib::table
uiTable * table
Definition: uiscalingattrib.h:41
uiScalingAttrib::getInput
bool getInput(Attrib::Desc &)
uiScalingAttrib::areUIParsOK
bool areUIParsOK()
uiScalingAttrib::statsfld
uiGenInput * statsfld
Definition: uiscalingattrib.h:40
attribdescid.h
uiTable
Definition: uitable.h:31
uiScalingAttrib::nfld
uiGenInput * nfld
Definition: uiscalingattrib.h:39
uiScalingAttrib::analysebut_
uiPushButton * analysebut_
Definition: uiscalingattrib.h:47
uiScalingAttrib::scalefactors_
TypeSet< float > scalefactors_
Definition: uiscalingattrib.h:50
uiParent
Definition: uiparent.h:26
uiattrdesced.h
uiScalingAttrib::windowfld
uiGenInput * windowfld
Definition: uiscalingattrib.h:43
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
TypeSet< float >
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