GNU Radio 3.5.3.2 C++ API
|
Compute forward or reverse FFT. complex vector in / complex vector out.Abstract base class. More...
#include <gr_fft_vcc.h>
Public Member Functions | |
~gr_fft_vcc () | |
virtual void | set_nthreads (int n) |
virtual int | nthreads () const |
bool | set_window (const std::vector< float > &window) |
Protected Member Functions | |
gr_fft_vcc (const std::string &name, int fft_size, bool forward, const std::vector< float > &window, bool shift) | |
Protected Attributes | |
unsigned int | d_fft_size |
std::vector< float > | d_window |
bool | d_forward |
bool | d_shift |
Friends | |
GR_CORE_API gr_fft_vcc_sptr | gr_make_fft_vcc (int fft_size, bool forward, const std::vector< float > &window, bool shift) |
Compute forward or reverse FFT. complex vector in / complex vector out.
Abstract base class.
gr_fft_vcc::gr_fft_vcc | ( | const std::string & | name, |
int | fft_size, | ||
bool | forward, | ||
const std::vector< float > & | window, | ||
bool | shift | ||
) | [protected] |
gr_fft_vcc::~gr_fft_vcc | ( | ) |
virtual int gr_fft_vcc::nthreads | ( | ) | const [virtual] |
Reimplemented in gr_fft_vcc_fftw.
virtual void gr_fft_vcc::set_nthreads | ( | int | n | ) | [virtual] |
Reimplemented in gr_fft_vcc_fftw.
bool gr_fft_vcc::set_window | ( | const std::vector< float > & | window | ) |
GR_CORE_API gr_fft_vcc_sptr gr_make_fft_vcc | ( | int | fft_size, |
bool | forward, | ||
const std::vector< float > & | window, | ||
bool | shift | ||
) | [friend] |
unsigned int gr_fft_vcc::d_fft_size [protected] |
bool gr_fft_vcc::d_forward [protected] |
bool gr_fft_vcc::d_shift [protected] |
std::vector<float> gr_fft_vcc::d_window [protected] |