13 #include "uitoolsmod.h" 25 template <
class T>
class Array1D;
26 template <
class T>
class Array2D;
27 template <
class T>
class Array3D;
37 bool iscep=
false,
float nyqst=
SI().zStep() )
39 , nyqvistspspace_(nyqst)
40 , iscepstrum_(iscep) {}
53 void setData(
const float* array,
int size);
72 void initFFT(
int nrsamples);
Array1D ( Subclass of ArrayND ) is a one dimensional array.
Definition: arraynd.h:97
#define mExpClass(module)
Definition: commondefs.h:157
Does Fourier Transforms of any size.
Definition: fourier.h:28
User interface main window.
Definition: uimainwin.h:34
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * rangefld_
Definition: uiamplspectrum.h:64
uiAmplSpectrum::Setup setup_
Definition: uiamplspectrum.h:77
Interval< float > getPosRange() const
Definition: uiamplspectrum.h:59
uiFunctionDisplay * disp_
Definition: uiamplspectrum.h:63
static const uiString & emptyString()
Definition: uistring.h:107
Definition: uistring.h:88
Definition: uiparent.h:24
Array1DImpl< float_complex > * timedomain_
Definition: uiamplspectrum.h:80
uiGenInput * valfld_
Definition: uiamplspectrum.h:66
uiLabeledSpinBox * stepfld_
Definition: uiamplspectrum.h:65
Array1DImpl< float > * freqdomainsum_
Definition: uiamplspectrum.h:82
float maxspecval_
Definition: uiamplspectrum.h:84
Definition: groupedid.h:40
Interval< float > posrange_
Definition: uiamplspectrum.h:86
Fourier::CC * fft_
Definition: uiamplspectrum.h:88
uiPushButton * exportfld_
Definition: uiamplspectrum.h:68
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:127
Definition: uispinbox.h:123
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:37
uiCheckBox * powerdbfld_
Definition: uiamplspectrum.h:70
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
Array3D< float > * data_
Definition: uiamplspectrum.h:79
int nrtrcs_
Definition: uiamplspectrum.h:89
Definition: convolve2d.h:25
Definition: uiamplspectrum.h:31
uiCheckBox * normfld_
Definition: uiamplspectrum.h:69
Definition: groupedid.h:41
Definition: uiamplspectrum.h:34
uiGroup * dispparamgrp_
Definition: uiamplspectrum.h:67
Array1DImpl< float_complex > * freqdomain_
Definition: uiamplspectrum.h:81
Implementation of Array1D.
Definition: arrayndimpl.h:51
Definition: uibutton.h:130
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:149
Setup(const uiString &t=uiString::emptyString(), bool iscep=false, float nyqst=SI().zStep())
Definition: uiamplspectrum.h:36
Array1DImpl< float > * specvals_
Definition: uiamplspectrum.h:83