OpendTect
6.6
|
Spectrogram calculates the spectrogram of a N-dimensional signal. The spectrogram is the square of the absolute values of the FourierTransform, and is the 'traditional' way to view a signal's frequency distribution. More...
Public Member Functions | |
Spectrogram () | |
~Spectrogram () | |
bool | biDirectional () const |
bool | complex2complex () const |
bool | complex2real () const |
bool | getDir () const |
const ArrayNDInfo & | getInputInfo () const |
bool | init () |
bool | real2complex () const |
bool | real2real () const |
bool | setDir (bool fwd) |
bool | setInputInfo (const ArrayNDInfo &ni) |
bool | transform (const ArrayND< float > &, ArrayND< float > &) |
bool | transform (const ArrayND< float_complex > &, ArrayND< float_complex > &) |
Protected Member Functions | |
bool | isFast (int sz) const |
bool | isPossible (int) const |
Protected Attributes | |
Fourier::CC * | fft_ |
ArrayND< float_complex > * | tempin_ |
ArrayND< float_complex > * | tempout_ |
Spectrogram calculates the spectrogram of a N-dimensional signal. The spectrogram is the square of the absolute values of the FourierTransform, and is the 'traditional' way to view a signal's frequency distribution.
Spectrogram is not reversible.
<>
Spectrogram::Spectrogram | ( | ) |
Spectrogram::~Spectrogram | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
const ArrayNDInfo& Spectrogram::getInputInfo | ( | ) | const |
bool Spectrogram::init | ( | ) |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
bool Spectrogram::setInputInfo | ( | const ArrayNDInfo & | ni | ) |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022