|  | Gray C++ Libraries
    0.0.2
    A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux | 
#include <cFFT.h>
| Public Member Functions | |
| cFFT (BIT_ENUM_t iLengthBits, bool bAutoScale=true) | |
| ~cFFT () | |
| void | DoHamWin () | 
| void | DoFFT () | 
| void | DoScale () | 
| UNITTEST_FRIEND (cFFT) | |
| Public Attributes | |
| bool | m_bAutoScale | 
| populate m_lScale or not.  More... | |
| cArrayVal< LONG > | m_Data | 
| initial data and work frame (0-255) [ m_iFrameHalf ] k_DATASHIFT  More... | |
| LONG | m_lScale | 
| FFT results.  More... | |
| Static Public Attributes | |
| static const BIT_ENUM_t | k_DATASHIFT = 8 | 
Fast Fourier Transform. Frequency analysis. for 8 bit values. iLengthBits = Window Size = power of 2.
| GrayLib::cFFT::cFFT | ( | BIT_ENUM_t | iLengthBits, | 
| bool | bAutoScale = true | ||
| ) | 
| GrayLib::cFFT::~cFFT | ( | ) | 
| void GrayLib::cFFT::DoFFT | ( | void | ) | 
| void GrayLib::cFFT::DoHamWin | ( | ) | 
| void GrayLib::cFFT::DoScale | ( | void | ) | 
| GrayLib::cFFT::UNITTEST_FRIEND | ( | cFFT | ) | 
| 
 | static | 
| bool GrayLib::cFFT::m_bAutoScale | 
populate m_lScale or not.
| cArrayVal<LONG> GrayLib::cFFT::m_Data | 
initial data and work frame (0-255) [ m_iFrameHalf ] k_DATASHIFT
| LONG GrayLib::cFFT::m_lScale | 
FFT results.