![]() |
OpendTect-6_4
6.4
|
Continuous Wavelet Transform. More...
Classes | |
| struct | CWTWavelets |
Public Types | |
| enum | WaveletType { Morlet, Gaussian, MexicanHat } |
Public Member Functions | |
| CWT () | |
| ~CWT () | |
| bool | init () |
| mDeclareEnumUtils (WaveletType) | |
| void | setWavelet (CWT::WaveletType) |
| void | setTransformRange (const StepInterval< float > &rg) |
| void | setDeltaT (float dt) |
| bool | setInputInfo (const ArrayNDInfo &) |
| const ArrayNDInfo & | getInputInfo () const |
| bool | real2real () const |
| bool | real2complex () const |
| bool | complex2real () const |
| bool | complex2complex () const |
| bool | biDirectional () const |
| bool | setDir (bool forw) |
| bool | getDir () const |
| bool | transform (const ArrayND< float > &, ArrayND< float > &) const |
| bool | transform (const ArrayND< float_complex > &, ArrayND< float_complex > &) const |
| bool | transform (const ArrayND< float_complex > &input, ArrayND< float > &output) |
| float | getScale (int ns, float dt, float freq) const |
| void | setFreqIdxs (const TypeSet< int > &outfreqidxs) |
Protected Member Functions | |
| bool | isPossible (int sz) const |
| bool | isFast (int) const |
| void | transform (int, float, int, const Array1DImpl< float_complex > &, Array2DImpl< float > &) |
Protected Attributes | |
| CWTWavelets | wvlts_ |
| Fourier::CC * | fft_ |
| Fourier::CC * | ifft_ |
| ArrayNDInfo * | info_ |
| bool | inited_ |
| float | dt_ |
| WaveletType | wt_ |
| StepInterval< float > | freqrg_ |
| TypeSet< int > | outfreqidxs_ |
Continuous Wavelet Transform.
| enum CWT::WaveletType |
| CWT::CWT | ( | ) |
| CWT::~CWT | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| float CWT::getScale | ( | int | ns, |
| float | dt, | ||
| float | freq | ||
| ) | const |
| bool CWT::init | ( | ) |
|
inlineprotected |
|
protected |
| CWT::mDeclareEnumUtils | ( | WaveletType | ) |
|
inline |
|
inline |
|
inline |
| bool CWT::setDir | ( | bool | forw | ) |
|
inline |
| bool CWT::setInputInfo | ( | const ArrayNDInfo & | ) |
|
inline |
| void CWT::setWavelet | ( | CWT::WaveletType | ) |
|
inline |
| bool CWT::transform | ( | const ArrayND< float_complex > & | input, |
| ArrayND< float > & | output | ||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019