 |
OpendTect
6.6
|
Go to the documentation of this file.
42 Symmlet9, Symmlet10, Vaidyanathan };
48 static const float haar[3];
50 static const float daub4[5];
51 static const float daub6[7];
52 static const float daub8[9];
53 static const float daub10[11];
54 static const float daub12[13];
55 static const float daub14[15];
56 static const float daub16[17];
57 static const float daub18[19];
58 static const float daub20[21];
60 static const float beylkin[19];
62 static const float coiflet1[7];
63 static const float coiflet2[13];
64 static const float coiflet3[19];
65 static const float coiflet4[25];
66 static const float coiflet5[31];
68 static const float symmlet4[9];
69 static const float symmlet5[11];
70 static const float symmlet6[13];
71 static const float symmlet7[15];
72 static const float symmlet8[17];
73 static const float symmlet9[19];
74 static const float symmlet10[21];
76 static const float vaidyanathan[25];
176 { outfreqidxs_ = outfreqidxs; }
200 bool isFast(
int )
const {
return true; }
float dt_
Definition: wavelettrans.h:212
void createMexhatWavelet(int, float, TypeSet< float > &)
WaveletType wt_
Definition: wavelettrans.h:213
bool transform(const ArrayND< float_complex > &, ArrayND< float_complex > &) const
Definition: wavelettrans.h:167
bool biDirectional() const
Definition: wavelettrans.h:159
Fourier::CC * fft_
Definition: wavelettrans.h:206
WaveletTransform::WaveletType wt_
Definition: wavelettrans.h:113
CWTWavelets()
Definition: wavelettrans.h:182
bool getDir() const
Definition: wavelettrans.h:161
Contains the information about the size of ArrayND, and in what order the data is stored (if accessab...
Definition: arrayndinfo.h:25
float * cc_
Definition: wavelettrans.h:115
Does Fourier Transforms of any size.
Definition: fourier.h:30
FilterWT1D()
Definition: wavelettrans.h:100
bool complex2real() const
Definition: wavelettrans.h:156
TypeSet< TypeSet< float > > wavelets_
Definition: wavelettrans.h:193
#define mExpClass(module)
Definition: commondefs.h:177
int filtersz_
Definition: wavelettrans.h:117
Continuous Wavelet Transform.
Definition: wavelettrans.h:134
bool transform(const ArrayND< float > &, ArrayND< float > &) const
Definition: wavelettrans.h:164
Discrete Wavelet Transform.
Definition: wavelettrans.h:87
bool transform(const ArrayND< float_complex > &input, ArrayND< float > &output)
WaveletTransform::WaveletType wt_
Definition: wavelettrans.h:125
void setTransformRange(const StepInterval< float > &rg)
Definition: wavelettrans.h:147
void setWavelet(CWT::WaveletType)
bool complex2complex() const
Definition: wavelettrans.h:157
Fourier::CC * ifft_
Definition: wavelettrans.h:207
bool real2real() const
Definition: wavelettrans.h:154
int ioff_
Definition: wavelettrans.h:119
bool setInputInfo(const ArrayNDInfo &)
Transform1D * createTransform() const
Definition: wavelettrans.h:122
mDeclareEnumUtils(WaveletType)
Definition: wavelettrans.h:95
float * cr_
Definition: wavelettrans.h:116
const TypeSet< float > * getWavelet(float scale) const
Definition: wavelettrans.h:181
const ArrayNDInfo & getInputInfo() const
Definition: wavelettrans.h:152
bool inited_
Definition: wavelettrans.h:211
float getScale(int ns, float dt, float freq) const
bool isFast(int) const
Definition: wavelettrans.h:200
ArrayNDInfo * info_
Definition: wavelettrans.h:209
void setFreqIdxs(const TypeSet< int > &outfreqidxs)
Definition: wavelettrans.h:175
void createWavelet(WaveletType, int nrsamples, float scale)
TypeSet< int > outfreqidxs_
Definition: wavelettrans.h:216
WaveletType
Definition: wavelettrans.h:142
void transform(int, float, int, const Array1DImpl< float_complex > &, Array2DImpl< float > &)
int joff_
Definition: wavelettrans.h:118
void setDeltaT(float dt)
Definition: wavelettrans.h:149
bool isPossible(int sz) const
CWTWavelets wvlts_
Definition: wavelettrans.h:197
DWT(WaveletTransform::WaveletType)
~FilterWT1D()
Definition: wavelettrans.h:106
StepInterval< float > freqrg_
Definition: wavelettrans.h:215
TypeSet< float > scales_
Definition: wavelettrans.h:192
void createMorletWavelet(int, float, TypeSet< float > &)
void setWaveletType(WaveletTransform::WaveletType)
bool real2complex() const
Definition: wavelettrans.h:155
void createGaussWavelet(int, float, TypeSet< float > &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021