A "keeper" class for real-valued FFT transform objects. More...
#include <CDSPRealFFT.h>
Public Member Functions | |
| CDSPRealFFTKeeper (const int LenBits) | |
| Acquires FFT object with the specified block length. | |
| void | init (const int LenBits) |
| Acquires FFT object with the specified block length. This function can be called any number of times. | |
| const CDSPRealFFT * | operator-> () const |
| Returns pointer to the acquired FFT object. | |
| void | reset () |
| Releases a previously acquired FFT object. | |
A "keeper" class for real-valued FFT transform objects.
Class implements "keeper" functionality for handling CDSPRealFFT objects. The allocated FFT objects are placed on the global static list of objects for future reuse instead of deallocation.
| r8b::CDSPRealFFTKeeper::CDSPRealFFTKeeper | ( | const int | LenBits | ) |
Acquires FFT object with the specified block length.
| LenBits | The length of FFT block (Nth power of 2), in the range [1; 30] inclusive, specifies the number of real values in a FFT block. |
| void r8b::CDSPRealFFTKeeper::init | ( | const int | LenBits | ) |
Acquires FFT object with the specified block length. This function can be called any number of times.
| LenBits | The length of FFT block (Nth power of 2), in the range [1; 30] inclusive, specifies the number of real values in a FFT block. |