 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiseismod.h"
15 #include "uiseismod.h"
38 FreqTaperSetup(
const FreqTaperSetup&);
47 bool allfreqssetable_;
77 , datasz_((int)(0.5/
SI().zStep() *
78 (
SI().zDomain().
isTime() ? 1.0f : 1000.0f)))
90 yaxcaption_ = tr(
"Amplitude");
110 void setWindows(
float,
float rightvar=0);
116 {
return window_ ? window_->getValues() : 0; }
118 {
return funcvals_ ? funcvals_->getData() : 0; }
154 const FreqTaperSetup&,
202 {
return tapergrp_->getFreqRange(); }
226 const FreqTaperSetup&);
231 { freqsetup_.multiid_ = multiid; }
bool allfreqssetable_
Definition: uifreqtaper.h:179
void putToScreen(CallBacker *)
int orgdatasz_
Definition: uifreqtaper.h:144
const char * seisnm_
Definition: uifreqtaper.h:210
mDefSetupMemb(uiString, xaxcaption)
Definition: uifreqtaper.h:74
bool is2sided_
Definition: uifreqtaper.h:141
uiFreqTaperDlg * freqtaperdlg_
Definition: uifreqtaper.h:238
Definition: uifreqtaper.h:70
uiFreqTaperSel(uiParent *, const Setup &, const FreqTaperSetup &)
uiFuncTaperDisp * drawer_
Definition: uifreqtaper.h:173
Array1DImpl< float > * funcvals_
Definition: uifreqtaper.h:137
Implementation of Array1D.
Definition: arrayndimpl.h:52
void setMultiID(const MultiID &multiid)
Definition: uifreqtaper.h:230
void setFreqRange(Interval< float >)
#define mExpClass(module)
Definition: commondefs.h:177
uiSliceSelDlg * posdlg_
Definition: uifreqtaper.h:213
TaperData td1_
Definition: uifreqtaper.h:165
mDefSetupMemb(uiString, yaxcaption)
mDefSetupMemb(int, method)
mDefSetupMemb(Interval< float >, leftrg) mDefSetupMemb(Interval< float >
float * getWinValues() const
Definition: uifreqtaper.h:115
TaperData td2_
Definition: uifreqtaper.h:166
uiGenInput * supfreqfld_
Definition: uifreqtaper.h:171
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
FixedString Setup()
Definition: keystrs.h:139
Notifier< uiFuncTaperDisp > taperChanged
Definition: uifreqtaper.h:128
Interval< float > freqValues() const
void setInputFreqValue(float, int)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool hasmax_
Definition: uifreqtaper.h:176
Interval< float > getFreqRange() const
Definition: uifreqtaper.h:201
mDefSetupMemb(int, datasz)
uiFuncTaperDisp * drawer_
Definition: uifreqtaper.h:207
const char * attrnm_
Definition: uifreqtaper.h:211
void setIsMinMaxFreq(bool, bool)
Definition: uifreqtaper.h:195
static uiString sWaveNumber(int num=1)
void slopeChanged(CallBacker *)
Tapers the N-dimentional ArrayND with a windowFunction.
Definition: arrayndalgo.h:349
bool logscale_
Definition: uifreqtaper.h:142
uiFreqTaperGrp * tapergrp_
Definition: uifreqtaper.h:206
int dataSize() const
Definition: uifreqtaper.h:126
TaperData rightd_
Definition: uifreqtaper.h:133
void adaptFreqRangesToDataSize(bool, bool)
#define mStruct(module)
Definition: commondefs.h:182
void taperChged(CallBacker *)
Definition: ceemdalgo.h:161
static uiString phrJoinStrings(const uiString &a, const uiString &b)
"
Definition: uislider.h:42
void setPercentsFromFreq()
Definition: uifreqtaper.h:223
void windowClosed(CallBacker *)
uiSlider * sliderfld_
Definition: uifreqtaper.h:172
uiGenInput * varinpfld_
Definition: uifreqtaper.h:168
mODTextTranslationClass(uiFreqTaperGrp)
mODTextTranslationClass(uiFreqTaperSel)
float * getFuncValues() const
Definition: uifreqtaper.h:117
uiGenInput * inffreqfld_
Definition: uifreqtaper.h:170
void freqChanged(CallBacker *)
MultiID seisid_
Definition: uifreqtaper.h:215
void setRefFreqs(Interval< float >)
uiPushButton * previewfld_
Definition: uifreqtaper.h:212
FreqTaperSetup freqsetup_
Definition: uifreqtaper.h:239
int datasz_
Definition: uifreqtaper.h:178
bool isTime(const IOPar &)
Compound key consisting of ints.
Definition: multiid.h:24
void taperChged(CallBacker *)
TrcKeyZSampling * tkzs_
Definition: uifreqtaper.h:214
int datasz_
Definition: uifreqtaper.h:143
ArrayNDWindow * window_
Definition: uifreqtaper.h:135
TaperData & leftTaperData()
Definition: uifreqtaper.h:123
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
TaperData & rightTaperData()
Definition: uifreqtaper.h:124
void setFreqFromSlope(float)
void sliderChanged(CallBacker *)
Setup()
Definition: uifreqtaper.h:75
void setSelFreqs(CallBacker *)
Definition: uislicesel.h:93
~uiFreqTaperGrp()
Definition: uifreqtaper.h:156
bool isminactive_
Definition: uifreqtaper.h:177
static uiString sFrequency(int num=1)
Array1DImpl< float > * funcvals_
Definition: uifreqtaper.h:208
Interval< float > getFreqRange() const
bool hasmin_
Definition: uifreqtaper.h:175
Definition: uiwindowfunctionsel.h:28
uiGenInput * freqinpfld_
Definition: uifreqtaper.h:169
TaperData leftd_
Definition: uifreqtaper.h:132
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
Definition: uiparent.h:26
uiFreqTaperGrp(uiParent *, const FreqTaperSetup &, uiFuncTaperDisp *)
void freqChoiceChged(CallBacker *)
Definition: uidialog.h:42
Interval< float > funcdisprg_
Definition: uifreqtaper.h:139
mODTextTranslationClass(uiFreqTaperDlg)
uiFreqTaperDlg(uiParent *, const FreqTaperSetup &)
Array1DImpl< float > * orgfuncvals_
Definition: uifreqtaper.h:138
Definition: uifreqtaper.h:150
void winfuncseldlgCB(CallBacker *)
void previewPushed(CallBacker *)
mODTextTranslationClass(uiFuncTaperDisp)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021