13 #include "uiseismod.h" 35 , allfreqssetable_(
false)
43 bool allfreqssetable_;
72 , datasz_((int)(0.5/
SI().zStep()))
77 yaxcaption_ = tr(
"Gain Factor (dB)");
97 void setWindows(
float,
float rightvar=0);
103 {
return window_ ? window_->getValues() : 0; }
105 {
return funcvals_ ? funcvals_->getData() : 0; }
107 void adaptFreqRangesToDataSize(
bool,
bool);
139 const FreqTaperSetup&,
166 void setSlopeFromFreq();
167 void setPercentsFromFreq();
168 void setFreqFromSlope(
float);
187 {
return tapergrp_->getFreqRange(); }
209 const FreqTaperSetup&);
214 { freqsetup_.dbkey_ = dbkey; }
215 void setIsMinMaxFreq(
bool,
bool);
216 void setInputFreqValue(
float,
int);
#define mExpClass(module)
Definition: commondefs.h:157
Definition: uifreqtaper.h:205
bool logscale_
Definition: uifreqtaper.h:127
uiSlider * sliderfld_
Definition: uifreqtaper.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Array1DImpl< float > * funcvals_
Definition: uifreqtaper.h:122
Definition: uifreqtaper.h:64
TaperData rightd_
Definition: uifreqtaper.h:118
FixedString Setup()
Definition: keystrs.h:113
Array1DImpl< float > * orgfuncvals_
Definition: uifreqtaper.h:123
Definition: uislider.h:40
#define mStruct(module)
Definition: commondefs.h:162
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
int datasz_
Definition: uifreqtaper.h:128
Tapers the N-dimentional ArrayND with a windowFunction.
Definition: arrayndalgo.h:870
ArrayNDWindow * window() const
Definition: uifreqtaper.h:100
TaperData td2_
Definition: uifreqtaper.h:151
Interval< float > funcdisprg_
Definition: uifreqtaper.h:124
TaperData td1_
Definition: uifreqtaper.h:150
Definition: uislicesel.h:91
Definition: uistring.h:88
Definition: uiparent.h:24
uiFreqTaperDlg * freqtaperdlg_
Definition: uifreqtaper.h:221
Definition: uifreqtaper.h:68
bool hasmax_
Definition: uifreqtaper.h:161
DBKey dbkey_
Definition: uifreqtaper.h:195
Definition: uidialog.h:40
Definition: uifreqtaper.h:134
uiSliceSelDlg * posdlg_
Definition: uifreqtaper.h:197
Notifier< uiFuncTaperDisp > taperChanged
Definition: uifreqtaper.h:113
uiGenInput * varinpfld_
Definition: uifreqtaper.h:153
void setDBKey(const DBKey &dbkey)
Definition: uifreqtaper.h:213
uiFuncTaperDisp * drawer_
Definition: uifreqtaper.h:192
uiFuncTaperDisp * drawer_
Definition: uifreqtaper.h:158
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
uiPushButton * previewfld_
Definition: uifreqtaper.h:196
TaperData leftd_
Definition: uifreqtaper.h:117
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:37
uiFreqTaperGrp * tapergrp_
Definition: uifreqtaper.h:191
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
~uiFreqTaperGrp()
Definition: uifreqtaper.h:141
FreqTaperSetup freqsetup_
Definition: uifreqtaper.h:222
uiGenInput * inffreqfld_
Definition: uifreqtaper.h:155
bool is2sided_
Definition: uifreqtaper.h:126
TaperData & rightTaperData()
Definition: uifreqtaper.h:111
Setup()
Definition: uifreqtaper.h:70
bool hasmin_
Definition: uifreqtaper.h:160
int datasz_
Definition: uifreqtaper.h:163
int orgdatasz_
Definition: uifreqtaper.h:129
Array1DImpl< float > * funcvals_
Definition: uifreqtaper.h:193
Definition: uiwindowfunctionsel.h:26
TrcKeyZSampling * tkzs_
Definition: uifreqtaper.h:198
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Interval< float > getFreqRange() const
Definition: uifreqtaper.h:186
bool isminactive_
Definition: uifreqtaper.h:162
static uiString phrJoinStrings(const uiString &a, const uiString &b)
"
uiGenInput * supfreqfld_
Definition: uifreqtaper.h:156
uiGenInput * freqinpfld_
Definition: uifreqtaper.h:154
bool allfreqssetable_
Definition: uifreqtaper.h:164
ArrayNDWindow * window_
Definition: uifreqtaper.h:120
TaperData & leftTaperData()
Definition: uifreqtaper.h:110
float * getFuncValues() const
Definition: uifreqtaper.h:104
static uiString sFrequency(int num=1)
float * getWinValues() const
Definition: uifreqtaper.h:102
Definition: uifreqtaper.h:179