#include <SpectrumGUIClass.h>
List of all members.
Public Member Functions |
| | SpectrumGUIClass (const uint64_t maxDataSize, const uint64_t fftSize, const double newCenterFrequency, const double newStartFrequency, const double newStopFrequency) |
| | ~SpectrumGUIClass () |
| void | Reset () |
| void | OpenSpectrumWindow (QWidget *, const bool frequency=true, const bool waterfall=true, const bool time=true, const bool constellation=true) |
| void | SetDisplayTitle (const std::string) |
| bool | GetWindowOpenFlag () |
| void | SetWindowOpenFlag (const bool) |
| void | SetFrequencyRange (const double, const double, const double) |
| double | GetStartFrequency () |
| double | GetStopFrequency () |
| double | GetCenterFrequency () |
| void | UpdateWindow (const bool, const std::complex< float > *, const uint64_t, const float *, const uint64_t, const float *, const uint64_t, const gruel::high_res_timer_type, const bool) |
| float | GetPowerValue () |
| void | SetPowerValue (const float) |
| int | GetWindowType () |
| void | SetWindowType (const int) |
| int | GetFFTSize () |
| int | GetFFTSizeIndex () |
| void | SetFFTSize (const int) |
| gruel::high_res_timer_type | GetLastGUIUpdateTime () |
| void | SetLastGUIUpdateTime (const gruel::high_res_timer_type) |
| unsigned int | GetPendingGUIUpdateEvents () |
| void | IncrementPendingGUIUpdateEvents () |
| void | DecrementPendingGUIUpdateEvents () |
| void | ResetPendingGUIUpdateEvents () |
| QWidget * | qwidget () |
| void | SetTimeDomainAxis (double min, double max) |
| void | SetConstellationAxis (double xmin, double xmax, double ymin, double ymax) |
| void | SetConstellationPenSize (int size) |
| void | SetFrequencyAxis (double min, double max) |
| void | SetUpdateTime (double t) |
Static Public Attributes |
| static const long | MAX_FFT_SIZE |
| static const long | MIN_FFT_SIZE |
Constructor & Destructor Documentation
| SpectrumGUIClass::SpectrumGUIClass |
( |
const uint64_t |
maxDataSize, |
|
|
const uint64_t |
fftSize, |
|
|
const double |
newCenterFrequency, |
|
|
const double |
newStartFrequency, |
|
|
const double |
newStopFrequency |
|
) |
| |
| SpectrumGUIClass::~SpectrumGUIClass |
( |
| ) |
|
Member Function Documentation
| void SpectrumGUIClass::DecrementPendingGUIUpdateEvents |
( |
| ) |
|
| double SpectrumGUIClass::GetCenterFrequency |
( |
| ) |
|
| int SpectrumGUIClass::GetFFTSize |
( |
| ) |
|
| int SpectrumGUIClass::GetFFTSizeIndex |
( |
| ) |
|
| gruel::high_res_timer_type SpectrumGUIClass::GetLastGUIUpdateTime |
( |
| ) |
|
| unsigned int SpectrumGUIClass::GetPendingGUIUpdateEvents |
( |
| ) |
|
| float SpectrumGUIClass::GetPowerValue |
( |
| ) |
|
| double SpectrumGUIClass::GetStartFrequency |
( |
| ) |
|
| double SpectrumGUIClass::GetStopFrequency |
( |
| ) |
|
| bool SpectrumGUIClass::GetWindowOpenFlag |
( |
| ) |
|
| int SpectrumGUIClass::GetWindowType |
( |
| ) |
|
| void SpectrumGUIClass::IncrementPendingGUIUpdateEvents |
( |
| ) |
|
| void SpectrumGUIClass::OpenSpectrumWindow |
( |
QWidget * |
, |
|
|
const bool |
frequency = true, |
|
|
const bool |
waterfall = true, |
|
|
const bool |
time = true, |
|
|
const bool |
constellation = true |
|
) |
| |
| QWidget* SpectrumGUIClass::qwidget |
( |
| ) |
|
| void SpectrumGUIClass::Reset |
( |
| ) |
|
| void SpectrumGUIClass::ResetPendingGUIUpdateEvents |
( |
| ) |
|
| void SpectrumGUIClass::SetConstellationAxis |
( |
double |
xmin, |
|
|
double |
xmax, |
|
|
double |
ymin, |
|
|
double |
ymax |
|
) |
| |
| void SpectrumGUIClass::SetConstellationPenSize |
( |
int |
size | ) |
|
| void SpectrumGUIClass::SetDisplayTitle |
( |
const std::string |
| ) |
|
| void SpectrumGUIClass::SetFFTSize |
( |
const int |
| ) |
|
| void SpectrumGUIClass::SetFrequencyAxis |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
| void SpectrumGUIClass::SetFrequencyRange |
( |
const double |
, |
|
|
const double |
, |
|
|
const double |
|
|
) |
| |
| void SpectrumGUIClass::SetLastGUIUpdateTime |
( |
const gruel::high_res_timer_type |
| ) |
|
| void SpectrumGUIClass::SetPowerValue |
( |
const float |
| ) |
|
| void SpectrumGUIClass::SetTimeDomainAxis |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
| void SpectrumGUIClass::SetUpdateTime |
( |
double |
t | ) |
|
| void SpectrumGUIClass::SetWindowOpenFlag |
( |
const bool |
| ) |
|
| void SpectrumGUIClass::SetWindowType |
( |
const int |
| ) |
|
| void SpectrumGUIClass::UpdateWindow |
( |
const bool |
, |
|
|
const std::complex< float > * |
, |
|
|
const uint64_t |
, |
|
|
const float * |
, |
|
|
const uint64_t |
, |
|
|
const float * |
, |
|
|
const uint64_t |
, |
|
|
const gruel::high_res_timer_type |
, |
|
|
const bool |
|
|
) |
| |
Member Data Documentation
The documentation for this class was generated from the following file: