![]() |
OpendTect
7.0
|
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-2024