OpendTect  6.6
uiscaler.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: June 2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uigroup.h"
16 #include "uistrings.h"
17 
18 class Scaler;
19 class uiGenInput;
20 class uiCheckBox;
21 
22 
23 mExpClass(uiTools) uiScaler : public uiGroup
25 public:
26 
28  uiStrings::sEmptyString(), // "Scale values"
29  bool linear_only=false);
30 
31  Scaler* getScaler() const;
32  void setInput(const Scaler&);
33  void setUnscaled();
34 
35  void fillPar(IOPar&) const;
36  void usePar(const IOPar&);
37 
38 protected:
39 
44 
47 };
48 
49 
uiScaler::basefld
uiGenInput * basefld
Definition: uiscaler.h:43
uiScaler::doFinalise
void doFinalise(CallBacker *)
uiScaler::linearfld
uiGenInput * linearfld
Definition: uiscaler.h:42
uiScaler::setInput
void setInput(const Scaler &)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiScaler::usePar
void usePar(const IOPar &)
uiScaler::fillPar
void fillPar(IOPar &) const
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiScaler::typefld
uiGenInput * typefld
Definition: uiscaler.h:41
uigroup.h
uiGenInput
General Input Element.
Definition: uigeninput.h:59
Scaler
Scaling of floating point numbers.
Definition: scaler.h:33
uiScaler::ynfld
uiCheckBox * ynfld
Definition: uiscaler.h:40
uiGroup
Definition: uigroup.h:54
uiScaler::typeSel
void typeSel(CallBacker *)
uistrings.h
uiStrings::sEmptyString
static uiString sEmptyString()
Definition: uistrings.h:354
uiScaler::uiScaler
uiScaler(uiParent *, const uiString &txt=uiStrings::sEmptyString(), bool linear_only=false)
uiCheckBox::txt
const char * txt
Definition: uibutton.h:190
uiScaler
Definition: uiscaler.h:24
uiScaler::setUnscaled
void setUnscaled()
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiScaler::mODTextTranslationClass
mODTextTranslationClass(uiScaler)
uiParent
Definition: uiparent.h:26
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiScaler::getScaler
Scaler * getScaler() const

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