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