SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <fftwengine.h>
Classes | |
struct | Plan |
Public Member Functions | |
FFTWEngine () | |
~FFTWEngine () | |
void | configure (int n, bool inverse) |
void | transform () |
Complex * | in () |
Complex * | out () |
Public Member Functions inherited from FFTEngine | |
virtual | ~FFTEngine () |
Protected Types | |
typedef std::list< Plan * > | Plans |
Protected Member Functions | |
void | freeAll () |
Protected Attributes | |
Plans | m_plans |
Plan * | m_currentPlan |
Static Protected Attributes | |
static QMutex | m_globalPlanMutex |
Additional Inherited Members | |
Static Public Member Functions inherited from FFTEngine | |
static FFTEngine * | create () |
Definition at line 10 of file fftwengine.h.
|
protected |
Definition at line 31 of file fftwengine.h.
FFTWEngine::FFTWEngine | ( | ) |
Definition at line 4 of file fftwengine.cpp.
FFTWEngine::~FFTWEngine | ( | ) |
Definition at line 10 of file fftwengine.cpp.
References freeAll().
|
virtual |
Implements FFTEngine.
Definition at line 15 of file fftwengine.cpp.
References FFTWEngine::Plan::in, FFTWEngine::Plan::inverse, m_currentPlan, m_globalPlanMutex, m_plans, FFTWEngine::Plan::n, FFTWEngine::Plan::out, and FFTWEngine::Plan::plan.
|
protected |
Definition at line 60 of file fftwengine.cpp.
References m_plans.
Referenced by ~FFTWEngine().
|
virtual |
Implements FFTEngine.
Definition at line 44 of file fftwengine.cpp.
References FFTWEngine::Plan::in, and m_currentPlan.
|
virtual |
Implements FFTEngine.
Definition at line 51 of file fftwengine.cpp.
References m_currentPlan, m_globalPlanMutex, and FFTWEngine::Plan::out.
|
virtual |
Implements FFTEngine.
Definition at line 38 of file fftwengine.cpp.
References m_currentPlan, and FFTWEngine::Plan::plan.
|
protected |
Definition at line 33 of file fftwengine.h.
Referenced by configure(), in(), out(), and transform().
|
staticprotected |
Definition at line 22 of file fftwengine.h.
Referenced by configure(), and out().
|
protected |
Definition at line 32 of file fftwengine.h.
Referenced by configure(), and freeAll().