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.
sdrbase
dsp
kissengine.h
Go to the documentation of this file.
1
#ifndef INCLUDE_KISSENGINE_H
2
#define INCLUDE_KISSENGINE_H
3
4
#include "
dsp/fftengine.h
"
5
#include "
dsp/kissfft.h
"
6
#include "
export.h
"
7
8
class
SDRBASE_API
KissEngine
:
public
FFTEngine
{
9
public
:
10
void
configure
(
int
n,
bool
inverse);
11
void
transform
();
12
13
Complex
*
in
();
14
Complex
*
out
();
15
16
protected
:
17
typedef
kissfft<Real, Complex>
KissFFT
;
18
KissFFT
m_fft
;
19
20
std::vector<Complex>
m_in
;
21
std::vector<Complex>
m_out
;
22
};
23
24
#endif // INCLUDE_KISSENGINE_H
FFTEngine::in
virtual Complex * in()=0
export.h
KissEngine::m_in
std::vector< Complex > m_in
Definition:
kissengine.h:20
KissEngine::KissFFT
kissfft< Real, Complex > KissFFT
Definition:
kissengine.h:17
KissEngine::m_out
std::vector< Complex > m_out
Definition:
kissengine.h:21
FFTEngine::transform
virtual void transform()=0
kissfft.h
fftengine.h
FFTEngine::configure
virtual void configure(int n, bool inverse)=0
FFTEngine
Definition:
fftengine.h:7
KissEngine
Definition:
kissengine.h:8
kissfft< Real, Complex >
FFTEngine::out
virtual Complex * out()=0
SDRBASE_API
#define SDRBASE_API
Definition:
export.h:40
Complex
std::complex< Real > Complex
Definition:
dsptypes.h:43
KissEngine::m_fft
KissFFT m_fft
Definition:
kissengine.h:18
Generated on Fri Aug 2 2019 17:56:33 for SDRAngel by
1.8.13