 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uitoolsmod.h"
26 template <
class T>
class Array1D;
27 template <
class T>
class Array2D;
28 template <
class T>
class Array3D;
38 bool iscep=
false,
float nyqst=
SI().zStep() )
40 , nyqvistspspace_(nyqst)
41 , iscepstrum_(iscep) {}
55 void setData(
const float* array,
int size);
61 bool normalised=
false);
Interval< float > posrange_
Definition: uiamplspectrum.h:89
mODTextTranslationClass(uiAmplSpectrum)
User interface main window.
Definition: uimainwin.h:35
Definition: uiamplspectrum.h:36
float maxspecval_
Definition: uiamplspectrum.h:87
Array1DImpl< float_complex > * freqdomain_
Definition: uiamplspectrum.h:84
uiAmplSpectrum::Setup setup_
Definition: uiamplspectrum.h:80
Array3D< float > * data_
Definition: uiamplspectrum.h:82
Does Fourier Transforms of any size.
Definition: fourier.h:30
Setup(const uiString &t=uiString::emptyString(), bool iscep=false, float nyqst=SI().zStep())
Definition: uiamplspectrum.h:37
Fourier::CC * fft_
Definition: uiamplspectrum.h:91
Implementation of Array1D.
Definition: arrayndimpl.h:52
void setData(const float *array, int size)
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uibutton.h:167
void setData(const Array1D< float > &)
Definition: uiamplspectrum.h:33
uiCheckBox * powerdbfld_
Definition: uiamplspectrum.h:73
uiPushButton * exportfld_
Definition: uiamplspectrum.h:71
mDefSetupMemb(int, method)
int ID
Each Mgr has its own ID.
Definition: datapack.h:139
void getSpectrumData(Array1DImpl< float > &, bool normalised=false)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Array1D ( Subclass of ArrayND ) is a one dimensional array.
Definition: arraynd.h:111
Interval< float > getPosRange() const
Definition: uiamplspectrum.h:62
void setData(const Array3D< float > &)
void putDispData(CallBacker *)
void exportCB(CallBacker *)
Array1DImpl< float > * freqdomainsum_
Definition: uiamplspectrum.h:85
Definition: convolve2d.h:26
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:162
void ceptrumCB(CallBacker *)
uiLabeledSpinBox * stepfld_
Definition: uiamplspectrum.h:68
uiFunctionDisplay * disp_
Definition: uiamplspectrum.h:66
uiGroup * dispparamgrp_
Definition: uiamplspectrum.h:70
uiGenInput * valfld_
Definition: uiamplspectrum.h:69
void setData(const Array2D< float > &)
void setDataPackID(DataPack::ID, DataPackMgr::ID, int version=0)
void initFFT(int nrsamples)
Array1DImpl< float > * specvals_
Definition: uiamplspectrum.h:86
int nrtrcs_
Definition: uiamplspectrum.h:92
int ID
Definition: datapack.h:37
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static const uiString & emptyString()
Definition: uistring.h:300
void dispRangeChgd(CallBacker *)
uiAmplSpectrum(uiParent *, const uiAmplSpectrum::Setup &=uiAmplSpectrum::Setup())
mDefSetupMemb(uiString, caption) mDefSetupMemb(float
uiGenInput * rangefld_
Definition: uiamplspectrum.h:67
Array1DImpl< float_complex > * timedomain_
Definition: uiamplspectrum.h:83
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
Definition: uiparent.h:26
bool compute(const Array3D< float > &)
Definition: uispinbox.h:138
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
uiCheckBox * normfld_
Definition: uiamplspectrum.h:72
void valChgd(CallBacker *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021