OpendTect
6.6
|
Computes 1D FFT for any size of data. This function is used internally by the ND computation. More...
Public Member Functions | |
FFTCC1D () | |
FFTCC1D (const FFTCC1D &) | |
Not implemented, just here to make linker complain. More... | |
~FFTCC1D () | |
bool | run (float_complex *data) |
void | setDir (bool forward) |
void | setNormalization (bool yn) |
void | setSample (int smp) |
step of the data from input More... | |
bool | setSize (int) |
the size of fft to be calculated More... | |
Static Public Member Functions | |
static int | getFastSize (int sz) |
Protected Member Functions | |
void | cleanUp () |
bool | doFactor2 () const |
ret true means the whole FFT is over More... | |
void | doFactor3 () const |
bool | doFactor4 () const |
void | doFactor5 () const |
bool | doFinish () |
void | doOtherFactor (int factor, int psz) |
void | doRotation (int psz) const |
bool | getSizeFactors () |
bool | setupPermutation () |
Protected Attributes | |
float * | cosv_ |
int | curf_ |
int | cycleid_ |
float_complex * | data_ |
float | exp_ |
int | extsz_ |
TypeSet< int > | factors_ |
bool | forward_ |
float * | idata_ |
float * | itmp_ |
bool | normalize_ |
int * | permutation0_ |
int * | permutation1_ |
TypeSet< int > | permutfactors_ |
float * | rdata_ |
int | rmfid_ |
float * | rtmp_ |
int | sample_ |
float | sin2_ |
float * | sinv_ |
int | size_ |
int | totalsmp_ |
Computes 1D FFT for any size of data. This function is used internally by the ND computation.
<>
Fourier::FFTCC1D::FFTCC1D | ( | ) |
Fourier::FFTCC1D::FFTCC1D | ( | const FFTCC1D & | ) |
Not implemented, just here to make linker complain.
|
inline |
|
protected |
|
protected |
ret true means the whole FFT is over
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
bool Fourier::FFTCC1D::run | ( | float_complex * | data | ) |
|
inline |
|
inline |
|
inline |
step of the data from input
bool Fourier::FFTCC1D::setSize | ( | int | ) |
the size of fft to be calculated
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022