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 <projector.h>
Public Types | |
enum | ProjectionType { ProjectionReal = 0, ProjectionImag, ProjectionMagLin, ProjectionMagSq, ProjectionMagDB, ProjectionPhase, ProjectionDPhase, ProjectionBPSK, ProjectionQPSK, Projection8PSK, Projection16PSK, nbProjectionTypes } |
Public Member Functions | |
Projector (ProjectionType projectionType) | |
~Projector () | |
ProjectionType | getProjectionType () const |
void | settProjectionType (ProjectionType projectionType) |
void | setCache (Real *cache) |
void | setCacheMaster (bool cacheMaster) |
Real | run (const Sample &s) |
Static Private Member Functions | |
static Real | normalizeAngle (Real angle) |
Private Attributes | |
ProjectionType | m_projectionType |
Real | m_prevArg |
Real * | m_cache |
bool | m_cacheMaster |
Definition at line 22 of file projector.h.
Definition at line 25 of file projector.h.
Projector::Projector | ( | ProjectionType | projectionType | ) |
Definition at line 23 of file projector.cpp.
Projector::~Projector | ( | ) |
Definition at line 31 of file projector.cpp.
|
inline |
Definition at line 44 of file projector.h.
Referenced by ScopeVis::TriggerCondition::setData(), and ScopeVis::TriggerComparator::triggered().
Definition at line 204 of file projector.cpp.
References M_PI.
Referenced by run().
Definition at line 35 of file projector.cpp.
References arg(), m_cache, m_cacheMaster, Sample::m_imag, M_PI, m_prevArg, m_projectionType, Sample::m_real, normalizeAngle(), Projection16PSK, Projection8PSK, ProjectionBPSK, ProjectionDPhase, ProjectionImag, ProjectionMagDB, ProjectionMagLin, ProjectionMagSq, ProjectionPhase, ProjectionQPSK, ProjectionReal, SDR_RX_SCALEF, and sqrt().
Referenced by ScopeVis::TriggerComparator::triggered().
|
inline |
Definition at line 46 of file projector.h.
|
inline |
Definition at line 47 of file projector.h.
|
inline |
Definition at line 45 of file projector.h.
Referenced by ScopeVis::TriggerCondition::initProjector(), ScopeVis::TraceControl::initProjector(), and ScopeVis::TriggerCondition::setData().
|
private |
Definition at line 55 of file projector.h.
Referenced by run().
|
private |
Definition at line 56 of file projector.h.
Referenced by run().
|
private |
Definition at line 54 of file projector.h.
Referenced by run().
|
private |
Definition at line 53 of file projector.h.
Referenced by run().