OpendTect
7.0
|
Public Member Functions | |
WaveletAttrib (const Wavelet &) | |
~WaveletAttrib () | |
void | applyFreqWindow (const ArrayNDWindow &, int padfac, Array1DImpl< float > &) |
float | getAvgPhase (bool degree=false) const |
void | getCosTapered (float *, float) const |
bool | getFreqFiltered (float *, float f1, float f2, float f3, float f4) const |
void | getFrequency (Array1DImpl< float > &, int padfac=1) |
void | getHilbert (Array1DImpl< float > &) const |
void | getPhase (Array1DImpl< float > &, bool degree=false) const |
void | getPhaseRotated (float *, float phase) const |
void | setNewWavelet (const Wavelet &) |
void | transform (Array1D< float_complex > &, int sz=-1) |
Static Public Member Functions | |
static void | muteZeroFrequency (Array1DImpl< float > &) |
static void | transformBack (const Array1D< float_complex > &fftwvlt, Array1D< float > &wvlt) |
static void | unwrapPhase (int nrsamples, float wrapparam, float *phase) |
Protected Member Functions | |
void | getWaveletArrForPhase (Array1DImpl< float > &) const |
Protected Attributes | |
int | centersample_ |
float | sr_ |
Array1DImpl< float > * | wvltarr_ |
int | wvltsz_ |
<>
WaveletAttrib::WaveletAttrib | ( | const Wavelet & | ) |
WaveletAttrib::~WaveletAttrib | ( | ) |
void WaveletAttrib::applyFreqWindow | ( | const ArrayNDWindow & | , |
int | padfac, | ||
Array1DImpl< float > & | |||
) |
float WaveletAttrib::getAvgPhase | ( | bool | degree = false | ) | const |
void WaveletAttrib::getCosTapered | ( | float * | , |
float | |||
) | const |
bool WaveletAttrib::getFreqFiltered | ( | float * | , |
float | f1, | ||
float | f2, | ||
float | f3, | ||
float | f4 | ||
) | const |
f1,f2,f3,f4 | See FFTFiter class |
void WaveletAttrib::getFrequency | ( | Array1DImpl< float > & | , |
int | padfac = 1 |
||
) |
void WaveletAttrib::getHilbert | ( | Array1DImpl< float > & | ) | const |
void WaveletAttrib::getPhase | ( | Array1DImpl< float > & | , |
bool | degree = false |
||
) | const |
void WaveletAttrib::getPhaseRotated | ( | float * | , |
float | phase | ||
) | const |
phase | angle in radians |
|
protected |
|
static |
void WaveletAttrib::setNewWavelet | ( | const Wavelet & | ) |
void WaveletAttrib::transform | ( | Array1D< float_complex > & | , |
int | sz = -1 |
||
) |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024