Public Slots |
void | setMaxFFTVisible (const bool) |
void | setMinFFTVisible (const bool) |
void | setMinFFTColor (QColor c) |
void | setMaxFFTColor (QColor c) |
void | setMarkerLowerIntensityColor (QColor c) |
void | setMarkerLowerIntensityVisible (bool visible) |
void | setMarkerUpperIntensityColor (QColor c) |
void | setMarkerUpperIntensityVisible (bool visible) |
void | setMarkerPeakAmplitudeColor (QColor c) |
void | setMarkerNoiseFloorAmplitudeVisible (bool visible) |
void | setMarkerNoiseFloorAmplitudeColor (QColor c) |
void | setMarkerCFColor (QColor c) |
void | setLowerIntensityLevel (const double) |
void | setUpperIntensityLevel (const double) |
void | onPickerPointSelected (const QwtDoublePoint &p) |
void | onPickerPointSelected6 (const QPointF &p) |
void | setAutoScale (bool state) |
Public Member Functions |
| FrequencyDisplayPlot (int nplots, QWidget *) |
virtual | ~FrequencyDisplayPlot () |
void | setFrequencyRange (const double, const double, const double units=1000.0, const std::string &strunits="kHz") |
double | getStartFrequency () const |
double | getStopFrequency () const |
void | plotNewData (const std::vector< double * > dataPoints, const int64_t numDataPoints, const double noiseFloorAmplitude, const double peakFrequency, const double peakAmplitude, const double timeInterval) |
void | plotNewData (const double *dataPoints, const int64_t numDataPoints, const double noiseFloorAmplitude, const double peakFrequency, const double peakAmplitude, const double timeInterval) |
void | clearMaxData () |
void | clearMinData () |
void | replot () |
void | setYaxis (double min, double max) |
void | setTraceColour (QColor) |
void | setBGColour (QColor c) |
void | showCFMarker (const bool) |
const bool | getMaxFFTVisible () const |
const bool | getMinFFTVisible () const |
const QColor | getMinFFTColor () const |
const QColor | getMaxFFTColor () const |
const QColor | getMarkerLowerIntensityColor () const |
const bool | getMarkerLowerIntensityVisible () const |
const QColor | getMarkerUpperIntensityColor () const |
const bool | getMarkerUpperIntensityVisible () const |
const QColor | getMarkerPeakAmplitudeColor () const |
const bool | getMarkerNoiseFloorAmplitudeVisible () const |
const QColor | getMarkerNoiseFloorAmplitudeColor () const |
const QColor | getMarkerCFColor () const |
Properties |
QColor | min_fft_color |
QColor | max_fft_color |
bool | min_fft_visible |
bool | max_fft_visible |
QColor | marker_lower_intensity_color |
bool | marker_lower_intensity_visible |
QColor | marker_upper_intensity_color |
bool | marker_upper_intensity_visible |
QColor | marker_peak_amplitude_color |
QColor | marker_noise_floor_amplitude_color |
bool | marker_noise_floor_amplitude_visible |
QColor | marker_CF_color |
QWidget for displaying frequency domain (PSD) plots.