![]() |
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.