SoDaRadio-5.0.3-master:8901fb5
|
#include <soda_wfall.hpp>
Public Slots | |
void | updateData (double cf, float *y) |
void | pickPoint (const QPointF &pos) |
void | setFreqMarker (double freq) |
void | setDynamicRange (double drange) |
void | setRefLevel (int rlvl) |
void | setFreqCenter (double cf, bool check_boundary=false) |
void | setFreqSpan (double fs, bool check_boundary=false) |
void | setFreqSpanKHz (double fs) |
void | scrollRight (bool v) |
void | scrollLeft (bool v) |
void | configureSpectrum (double cfreq, double span, long buckets) |
void | setMarkerOffset (double lo, double hi) |
Signals | |
void | xClick (double x) |
Public Member Functions | |
WFall (QWidget *parent=0) | |
~WFall () | |
double | freqCenter () |
Protected Member Functions | |
double | correctCenterFreq (double cfreq) |
Protected Attributes | |
double | center_freq |
double | freq_span |
double | spectrum_input_span |
double | last_input_cfreq |
double | marker_freq |
WFallData * | wfall_data |
PlotSpectrogram * | sgram |
WFallPicker * | picker_p |
FreqScaleDraw * | freq_scale_p |
QwtScaleWidget * | right_axis |
Private Member Functions | |
void | setZAxis () |
void | setMarkers (double lo, double hi) |
void | initPlot () |
Private Attributes | |
double | marker_lo_offset |
double | marker_hi_offset |
Definition at line 60 of file soda_wfall.hpp.
|
explicit |
Definition at line 139 of file soda_wfall.cpp.
References initPlot().
GUISoDa::WFall::~WFall | ( | ) |
Definition at line 145 of file soda_wfall.cpp.
|
inlineslot |
Definition at line 87 of file soda_wfall.hpp.
References setFreqCenter(), setMarkerOffset(), GUISoDa::WFallData::setSpectrumDimensions(), setZAxis(), spectrum_input_span, and wfall_data.
|
protected |
Definition at line 189 of file soda_wfall.cpp.
References freq_span, last_input_cfreq, and spectrum_input_span.
Referenced by setFreqCenter(), and setFreqSpan().
|
inline |
Definition at line 68 of file soda_wfall.hpp.
References center_freq, pickPoint(), setDynamicRange(), setFreqCenter(), setFreqMarker(), setFreqSpan(), setRefLevel(), and updateData().
|
private |
Definition at line 150 of file soda_wfall.cpp.
References freq_scale_p, freq_span, last_input_cfreq, picker_p, pickPoint(), right_axis, GUISoDa::PlotSpectrogram::setData(), setFreqCenter(), setMarkerOffset(), sgram, and wfall_data.
Referenced by WFall().
|
slot |
Definition at line 250 of file soda_wfall.cpp.
References marker_lo_offset, setFreqMarker(), and xClick().
Referenced by freqCenter(), and initPlot().
|
inlineslot |
Definition at line 84 of file soda_wfall.hpp.
References center_freq, freq_span, and setFreqCenter().
|
inlineslot |
Definition at line 80 of file soda_wfall.hpp.
References center_freq, freq_span, and setFreqCenter().
|
slot |
Definition at line 257 of file soda_wfall.cpp.
References GUISoDa::WFallData::setDynamicRange(), setZAxis(), and wfall_data.
Referenced by freqCenter().
|
slot |
Definition at line 200 of file soda_wfall.cpp.
References center_freq, correctCenterFreq(), freq_scale_p, freq_span, GUISoDa::PlotSpectrogram::rescan(), GUISoDa::FreqScaleDraw::setFreqStep(), and sgram.
Referenced by configureSpectrum(), freqCenter(), initPlot(), scrollLeft(), and scrollRight().
|
slot |
Definition at line 244 of file soda_wfall.cpp.
References marker_freq, marker_hi_offset, marker_lo_offset, and setMarkers().
Referenced by freqCenter(), pickPoint(), and setMarkerOffset().
|
slot |
Definition at line 212 of file soda_wfall.cpp.
References center_freq, correctCenterFreq(), freq_scale_p, freq_span, marker_freq, GUISoDa::PlotSpectrogram::rescan(), GUISoDa::FreqScaleDraw::setFreqStep(), and sgram.
Referenced by freqCenter(), and setFreqSpanKHz().
|
inlineslot |
Definition at line 79 of file soda_wfall.hpp.
References setFreqSpan().
|
slot |
Definition at line 238 of file soda_wfall.cpp.
References marker_freq, marker_hi_offset, marker_lo_offset, and setFreqMarker().
Referenced by configureSpectrum(), and initPlot().
|
inlineprivate |
Definition at line 97 of file soda_wfall.hpp.
References GUISoDa::WFallData::setMarkers(), and wfall_data.
Referenced by setFreqMarker().
|
slot |
Definition at line 263 of file soda_wfall.cpp.
References GUISoDa::WFallData::setRefLevel(), setZAxis(), and wfall_data.
Referenced by freqCenter().
|
private |
Definition at line 269 of file soda_wfall.cpp.
References GUISoDa::PlotSpectrogram::rescan(), right_axis, sgram, and wfall_data.
Referenced by configureSpectrum(), setDynamicRange(), and setRefLevel().
|
slot |
Definition at line 231 of file soda_wfall.cpp.
References last_input_cfreq, GUISoDa::WFallData::updateData(), and wfall_data.
Referenced by freqCenter().
|
signal |
Referenced by pickPoint(), and MainWindow::setupWaterFall().
|
protected |
Definition at line 112 of file soda_wfall.hpp.
Referenced by freqCenter(), scrollLeft(), scrollRight(), setFreqCenter(), and setFreqSpan().
|
protected |
Definition at line 124 of file soda_wfall.hpp.
Referenced by initPlot(), setFreqCenter(), and setFreqSpan().
|
protected |
Definition at line 113 of file soda_wfall.hpp.
Referenced by correctCenterFreq(), initPlot(), scrollLeft(), scrollRight(), setFreqCenter(), and setFreqSpan().
|
protected |
Definition at line 115 of file soda_wfall.hpp.
Referenced by correctCenterFreq(), initPlot(), and updateData().
|
protected |
Definition at line 116 of file soda_wfall.hpp.
Referenced by setFreqMarker(), setFreqSpan(), and setMarkerOffset().
|
private |
Definition at line 101 of file soda_wfall.hpp.
Referenced by setFreqMarker(), and setMarkerOffset().
|
private |
Definition at line 100 of file soda_wfall.hpp.
Referenced by pickPoint(), setFreqMarker(), and setMarkerOffset().
|
protected |
Definition at line 122 of file soda_wfall.hpp.
Referenced by initPlot().
|
protected |
Definition at line 126 of file soda_wfall.hpp.
Referenced by initPlot(), and setZAxis().
|
protected |
Definition at line 120 of file soda_wfall.hpp.
Referenced by initPlot(), setFreqCenter(), setFreqSpan(), and setZAxis().
|
protected |
Definition at line 114 of file soda_wfall.hpp.
Referenced by configureSpectrum(), and correctCenterFreq().
|
protected |
Definition at line 119 of file soda_wfall.hpp.
Referenced by configureSpectrum(), initPlot(), setDynamicRange(), setMarkers(), setRefLevel(), setZAxis(), and updateData().