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 <glspectrum.h>
Inherits QGLWidget.
Classes | |
struct | ChannelMarkerState |
class | MsgReportSampleRate |
Public Member Functions | |
GLSpectrum (QWidget *parent=NULL) | |
~GLSpectrum () | |
void | setCenterFrequency (qint64 frequency) |
void | setSampleRate (qint32 sampleRate) |
void | setTimingRate (qint32 timingRate) |
void | setReferenceLevel (Real referenceLevel) |
void | setPowerRange (Real powerRange) |
void | setDecay (int decay) |
void | setDecayDivisor (int decayDivisor) |
void | setHistoStroke (int stroke) |
void | setDisplayWaterfall (bool display) |
void | setSsbSpectrum (bool ssbSpectrum) |
void | setLsbDisplay (bool lsbDisplay) |
void | setInvertedWaterfall (bool inv) |
void | setDisplayMaxHold (bool display) |
void | setDisplayCurrent (bool display) |
void | setDisplayHistogram (bool display) |
void | setDisplayGrid (bool display) |
void | setDisplayGridIntensity (int intensity) |
void | setDisplayTraceIntensity (int intensity) |
void | setLinear (bool linear) |
qint32 | getSampleRate () const |
void | addChannelMarker (ChannelMarker *channelMarker) |
void | removeChannelMarker (ChannelMarker *channelMarker) |
void | setMessageQueueToGUI (MessageQueue *messageQueue) |
void | newSpectrum (const std::vector< Real > &spectrum, int fftSize) |
void | clearSpectrumHistogram () |
Real | getWaterfallShare () const |
void | setWaterfallShare (Real waterfallShare) |
void | connectTimer (const QTimer &timer) |
void | setDisplayedStream (bool sourceOrSink, int streamIndex) |
Private Types | |
enum | CursorState { CSNormal, CSSplitter, CSSplitterMoving, CSChannel, CSChannelMoving } |
Private Slots | |
void | cleanup () |
void | tick () |
void | channelMarkerChanged () |
void | channelMarkerDestroyed (QObject *object) |
Private Member Functions | |
void | updateWaterfall (const std::vector< Real > &spectrum) |
void | updateHistogram (const std::vector< Real > &spectrum) |
void | initializeGL () |
void | resizeGL (int width, int height) |
void | paintGL () |
void | stopDrag () |
void | applyChanges () |
void | mouseMoveEvent (QMouseEvent *event) |
void | mousePressEvent (QMouseEvent *event) |
void | mouseReleaseEvent (QMouseEvent *event) |
void | wheelEvent (QWheelEvent *) |
void | enterEvent (QEvent *event) |
void | leaveEvent (QEvent *event) |
Static Private Attributes | |
static const int | m_waterfallBufferHeight = 256 |
Definition at line 43 of file glspectrum.h.
|
private |
Enumerator | |
---|---|
CSNormal | |
CSSplitter | |
CSSplitterMoving | |
CSChannel | |
CSChannelMoving |
Definition at line 122 of file glspectrum.h.
GLSpectrum::GLSpectrum | ( | QWidget * | parent = NULL | ) |
Definition at line 34 of file glspectrum.cpp.
References i, and Unit::Time.
GLSpectrum::~GLSpectrum | ( | ) |
Definition at line 153 of file glspectrum.cpp.
References cleanup(), m_changesPending, m_histogram, m_histogramBuffer, m_mutex, and m_waterfallBuffer.
void GLSpectrum::addChannelMarker | ( | ChannelMarker * | channelMarker | ) |
Definition at line 315 of file glspectrum.cpp.
References channelMarkerChanged(), channelMarkerDestroyed(), m_changesPending, m_channelMarkerStates, m_mutex, and stopDrag().
Referenced by DeviceUISet::addChannelMarker().
|
private |
Definition at line 1031 of file glspectrum.cpp.
References IncrementalArray< T >::allocate(), Unit::Decibel, Unit::Frequency, ChannelMarker::FScaleDisplay_addressReceive, ChannelMarker::FScaleDisplay_addressSend, ChannelMarker::FScaleDisplay_freq, ChannelMarker::FScaleDisplay_title, ChannelMarker::getBandwidth(), ChannelMarker::getCenterFrequency(), ChannelMarker::getDisplayAddressReceive(), ChannelMarker::getDisplayAddressSend(), ChannelMarker::getFrequencyScaleDisplayType(), ChannelMarker::getHighlighted(), ChannelMarker::getLowCutoff(), ChannelMarker::getOppositeBandwidth(), ScaleEngine::getPosFromValue(), ScaleEngine::getScaleWidth(), ChannelMarker::getSidebands(), ChannelMarker::getSourceOrSinkStream(), ChannelMarker::getStreamIndex(), ScaleEngine::getTickList(), ChannelMarker::getTitle(), i, GLShaderTextured::initTexture(), ChannelMarker::lsb, m_centerFrequency, m_changesPending, GLSpectrum::ChannelMarkerState::m_channelMarker, m_channelMarkerStates, m_displayCurrent, m_displayHistogram, m_displayMaxHold, m_displaySourceOrSink, m_displayStreamIndex, m_displayWaterfall, m_fftSize, m_frequencyPixmap, m_frequencyScale, m_frequencyScaleRect, m_glFrequencyScaleBoxMatrix, m_glHistogramBoxMatrix, m_glHistogramSpectrumMatrix, m_glLeftScaleBoxMatrix, GLSpectrum::ChannelMarkerState::m_glMatrixDsbFreqScale, GLSpectrum::ChannelMarkerState::m_glMatrixDsbHistogram, GLSpectrum::ChannelMarkerState::m_glMatrixDsbWaterfall, GLSpectrum::ChannelMarkerState::m_glMatrixFreqScale, GLSpectrum::ChannelMarkerState::m_glMatrixHistogram, GLSpectrum::ChannelMarkerState::m_glMatrixWaterfall, m_glShaderFrequencyScale, m_glShaderHistogram, m_glShaderLeftScale, m_glShaderWaterfall, m_glWaterfallBoxMatrix, m_histogram, m_histogramBuffer, m_invertedWaterfall, m_leftMargin, m_leftMarginPixmap, m_linear, m_lsbDisplay, m_powerRange, m_powerScale, m_q3FFT, m_q3TickFrequency, m_q3TickPower, m_q3TickTime, GLSpectrum::ChannelMarkerState::m_rect, m_referenceLevel, m_sampleRate, m_ssbSpectrum, m_timeScale, m_timingRate, m_waterfallBuffer, m_waterfallBufferPos, m_waterfallShare, m_waterfallTextureHeight, m_waterfallTexturePos, ScaleEngine::Tick::major, Unit::Scientific, ScaleEngine::setMakeOpposite(), ScaleEngine::setRange(), ScaleEngine::setSize(), ScaleEngine::Tick::text, ScaleEngine::Tick::textPos, ScaleEngine::Tick::textSize, tick(), Unit::Time, Unit::TimeHMS, ChannelMarker::usb, ChannelMarker::vlsb, and ChannelMarker::vusb.
Referenced by paintGL().
|
privateslot |
Definition at line 1842 of file glspectrum.cpp.
References m_changesPending.
Referenced by addChannelMarker(), mouseMoveEvent(), and mousePressEvent().
|
privateslot |
Definition at line 1848 of file glspectrum.cpp.
References removeChannelMarker().
Referenced by addChannelMarker().
|
privateslot |
Definition at line 1874 of file glspectrum.cpp.
References GLShaderSimple::cleanup(), GLShaderTextured::cleanup(), m_glShaderFrequencyScale, m_glShaderHistogram, m_glShaderLeftScale, m_glShaderSimple, and m_glShaderWaterfall.
Referenced by initializeGL(), and ~GLSpectrum().
void GLSpectrum::clearSpectrumHistogram | ( | ) |
Definition at line 535 of file glspectrum.cpp.
References m_fftSize, m_histogram, and m_mutex.
Referenced by GLSpectrumGUI::on_clearSpectrum_clicked().
void GLSpectrum::connectTimer | ( | const QTimer & | timer | ) |
Definition at line 1866 of file glspectrum.cpp.
References m_timer, and tick().
Referenced by DeviceUISet::DeviceUISet().
|
private |
|
inline |
Definition at line 86 of file glspectrum.h.
Referenced by GLSpectrumGUI::setAveragingToolitp().
|
inline |
Definition at line 95 of file glspectrum.h.
Referenced by GLSpectrumGUI::serialize().
|
private |
Definition at line 496 of file glspectrum.cpp.
References cleanup(), GLShaderSimple::initializeGL(), GLShaderTextured::initializeGL(), m_glShaderFrequencyScale, m_glShaderHistogram, m_glShaderLeftScale, m_glShaderSimple, and m_glShaderWaterfall.
|
private |
|
private |
Definition at line 1617 of file glspectrum.cpp.
References channelMarkerChanged(), CSChannel, CSChannelMoving, CSNormal, CSSplitter, CSSplitterMoving, ScaleEngine::getValueFromPos(), i, m_centerFrequency, m_changesPending, m_channelMarkerStates, m_cursorChannel, m_cursorState, m_displayCurrent, m_displayHistogram, m_displayMaxHold, m_displaySourceOrSink, m_displayStreamIndex, m_displayWaterfall, m_frequencyScale, m_frequencyScaleRect, m_invertedWaterfall, m_leftMarginPixmap, and m_waterfallShare.
|
private |
Definition at line 1720 of file glspectrum.cpp.
References channelMarkerChanged(), CSChannel, CSChannelMoving, CSNormal, CSSplitter, CSSplitterMoving, ScaleEngine::getValueFromPos(), m_centerFrequency, m_channelMarkerStates, m_cursorChannel, m_cursorState, m_displaySourceOrSink, m_displayStreamIndex, m_frequencyScale, and m_leftMarginPixmap.
|
private |
Definition at line 1757 of file glspectrum.cpp.
References CSChannel, CSChannelMoving, CSSplitter, CSSplitterMoving, and m_cursorState.
void GLSpectrum::newSpectrum | ( | const std::vector< Real > & | spectrum, |
int | fftSize | ||
) |
Definition at line 343 of file glspectrum.cpp.
References m_changesPending, m_displayChanged, m_fftSize, m_mutex, updateHistogram(), and updateWaterfall().
Referenced by SpectrumVis::feed().
|
private |
Definition at line 546 of file glspectrum.cpp.
References applyChanges(), GLShaderSimple::drawContour(), GLShaderSimple::drawPolyline(), GLShaderSimple::drawSegments(), GLShaderSimple::drawSurface(), GLShaderTextured::drawSurface(), ChannelMarker::dsb, ChannelMarker::getColor(), ChannelMarker::getHighlighted(), ChannelMarker::getSidebands(), ScaleEngine::getSize(), ChannelMarker::getSourceOrSinkStream(), ChannelMarker::getStreamIndex(), ScaleEngine::getTickList(), ChannelMarker::getVisible(), i, IncrementalArray< T >::m_array, m_changesPending, GLSpectrum::ChannelMarkerState::m_channelMarker, m_channelMarkerStates, m_currentSpectrum, m_displayCurrent, m_displayGrid, m_displayGridIntensity, m_displayHistogram, m_displayMaxHold, m_displaySourceOrSink, m_displayStreamIndex, m_displayTraceIntensity, m_displayWaterfall, m_fftSize, m_frequencyScale, m_glFrequencyScaleBoxMatrix, m_glHistogramBoxMatrix, m_glHistogramSpectrumMatrix, m_glLeftScaleBoxMatrix, GLSpectrum::ChannelMarkerState::m_glMatrixDsbFreqScale, GLSpectrum::ChannelMarkerState::m_glMatrixDsbHistogram, GLSpectrum::ChannelMarkerState::m_glMatrixDsbWaterfall, GLSpectrum::ChannelMarkerState::m_glMatrixFreqScale, GLSpectrum::ChannelMarkerState::m_glMatrixHistogram, GLSpectrum::ChannelMarkerState::m_glMatrixWaterfall, m_glShaderFrequencyScale, m_glShaderHistogram, m_glShaderLeftScale, m_glShaderSimple, m_glShaderWaterfall, m_glWaterfallBoxMatrix, m_histogram, m_histogramBuffer, m_histogramPalette, m_invertedWaterfall, m_maxHold, m_mouseInside, m_mutex, m_powerRange, m_powerScale, m_q3FFT, m_q3TickFrequency, m_q3TickPower, m_q3TickTime, m_referenceLevel, m_timeScale, m_waterfallBuffer, m_waterfallBufferPos, m_waterfallTextureHeight, m_waterfallTexturePos, ScaleEngine::Tick::major, ScaleEngine::Tick::pos, GLShaderTextured::subTexture(), ScaleEngine::Tick::textSize, and tick().
void GLSpectrum::removeChannelMarker | ( | ChannelMarker * | channelMarker | ) |
Definition at line 327 of file glspectrum.cpp.
References i, m_changesPending, m_channelMarkerStates, m_mutex, and stopDrag().
Referenced by channelMarkerDestroyed().
|
private |
void GLSpectrum::setCenterFrequency | ( | qint64 | frequency | ) |
Definition at line 175 of file glspectrum.cpp.
References m_centerFrequency, and m_changesPending.
Referenced by RemoteOutputSinkGui::analyzeApiReply(), RemoteOutputSinkGui::RemoteOutputSinkGui(), FCDProPlusGui::updateSampleRateAndFrequency(), FCDProGui::updateSampleRateAndFrequency(), SDRPlayGui::updateSampleRateAndFrequency(), TestSourceGui::updateSampleRateAndFrequency(), BladeRF2InputGui::updateSampleRateAndFrequency(), BladeRF2OutputGui::updateSampleRateAndFrequency(), Bladerf1OutputGui::updateSampleRateAndFrequency(), PlutoSDROutputGUI::updateSampleRateAndFrequency(), AirspyGui::updateSampleRateAndFrequency(), Bladerf1InputGui::updateSampleRateAndFrequency(), TestMIGui::updateSampleRateAndFrequency(), KiwiSDRGui::updateSampleRateAndFrequency(), PerseusGui::updateSampleRateAndFrequency(), PlutoSDRInputGui::updateSampleRateAndFrequency(), RTLSDRGui::updateSampleRateAndFrequency(), AirspyHFGui::updateSampleRateAndFrequency(), XTRXOutputGUI::updateSampleRateAndFrequency(), LimeSDRInputGUI::updateSampleRateAndFrequency(), LimeSDROutputGUI::updateSampleRateAndFrequency(), XTRXInputGUI::updateSampleRateAndFrequency(), FileInputGUI::updateSampleRateAndFrequency(), FileSinkGui::updateSampleRateAndFrequency(), HackRFInputGui::updateSampleRateAndFrequency(), HackRFOutputGui::updateSampleRateAndFrequency(), LocalOutputGui::updateSampleRateAndFrequency(), SoapySDRInputGui::updateSampleRateAndFrequency(), SoapySDROutputGui::updateSampleRateAndFrequency(), LocalInputGui::updateSampleRateAndFrequency(), and RemoteInputGui::updateSampleRateAndFrequency().
void GLSpectrum::setDecay | ( | int | decay | ) |
Definition at line 196 of file glspectrum.cpp.
References m_decay.
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_decay_valueChanged().
void GLSpectrum::setDecayDivisor | ( | int | decayDivisor | ) |
Definition at line 201 of file glspectrum.cpp.
References m_decayDivisor.
Referenced by GLSpectrumGUI::applySettings().
void GLSpectrum::setDisplayCurrent | ( | bool | display | ) |
Definition at line 264 of file glspectrum.cpp.
References m_changesPending, m_displayCurrent, and stopDrag().
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_current_toggled().
|
inline |
Definition at line 99 of file glspectrum.h.
Referenced by TestMIGui::on_spectrumSource_currentIndexChanged(), and TestMIGui::on_streamIndex_currentIndexChanged().
void GLSpectrum::setDisplayGrid | ( | bool | display | ) |
Definition at line 280 of file glspectrum.cpp.
References m_displayGrid.
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_grid_toggled().
void GLSpectrum::setDisplayGridIntensity | ( | int | intensity | ) |
Definition at line 286 of file glspectrum.cpp.
References m_displayGridIntensity.
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_gridIntensity_valueChanged().
void GLSpectrum::setDisplayHistogram | ( | bool | display | ) |
Definition at line 272 of file glspectrum.cpp.
References m_changesPending, m_displayHistogram, and stopDrag().
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_histogram_toggled().
void GLSpectrum::setDisplayMaxHold | ( | bool | display | ) |
Definition at line 256 of file glspectrum.cpp.
References m_changesPending, m_displayMaxHold, and stopDrag().
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_maxHold_toggled().
void GLSpectrum::setDisplayTraceIntensity | ( | int | intensity | ) |
Definition at line 297 of file glspectrum.cpp.
References m_displayTraceIntensity.
Referenced by GLSpectrumGUI::on_traceIntensity_valueChanged().
void GLSpectrum::setDisplayWaterfall | ( | bool | display | ) |
Definition at line 228 of file glspectrum.cpp.
References m_changesPending, m_displayWaterfall, and stopDrag().
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_waterfall_toggled().
void GLSpectrum::setHistoStroke | ( | int | stroke | ) |
Definition at line 206 of file glspectrum.cpp.
References m_histogramStroke.
Referenced by GLSpectrumGUI::applySettings().
void GLSpectrum::setInvertedWaterfall | ( | bool | inv | ) |
Definition at line 248 of file glspectrum.cpp.
References m_changesPending, m_invertedWaterfall, and stopDrag().
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_invert_toggled().
void GLSpectrum::setLinear | ( | bool | linear | ) |
Definition at line 308 of file glspectrum.cpp.
References m_changesPending, and m_linear.
Referenced by GLSpectrumGUI::applySettings(), and GLSpectrumGUI::on_linscale_toggled().
void GLSpectrum::setLsbDisplay | ( | bool | lsbDisplay | ) |
|
inline |
Definition at line 90 of file glspectrum.h.
Referenced by GLSpectrumGUI::setBuddies().
void GLSpectrum::setPowerRange | ( | Real | powerRange | ) |
Definition at line 189 of file glspectrum.cpp.
References m_changesPending, and m_powerRange.
Referenced by GLSpectrumGUI::on_levelRange_currentIndexChanged(), GLSpectrumGUI::on_linscale_toggled(), and GLSpectrumGUI::on_refLevel_currentIndexChanged().
void GLSpectrum::setReferenceLevel | ( | Real | referenceLevel | ) |
Definition at line 182 of file glspectrum.cpp.
References m_changesPending, and m_referenceLevel.
Referenced by GLSpectrumGUI::on_levelRange_currentIndexChanged(), GLSpectrumGUI::on_linscale_toggled(), and GLSpectrumGUI::on_refLevel_currentIndexChanged().
void GLSpectrum::setSampleRate | ( | qint32 | sampleRate | ) |
Definition at line 211 of file glspectrum.cpp.
References m_changesPending, m_messageQueueToGUI, m_sampleRate, and MessageQueue::push().
Referenced by RemoteOutputSinkGui::updateSampleRate(), FCDProPlusGui::updateSampleRateAndFrequency(), FCDProGui::updateSampleRateAndFrequency(), SDRPlayGui::updateSampleRateAndFrequency(), TestSourceGui::updateSampleRateAndFrequency(), BladeRF2OutputGui::updateSampleRateAndFrequency(), BladeRF2InputGui::updateSampleRateAndFrequency(), Bladerf1OutputGui::updateSampleRateAndFrequency(), PlutoSDROutputGUI::updateSampleRateAndFrequency(), AirspyGui::updateSampleRateAndFrequency(), TestMIGui::updateSampleRateAndFrequency(), Bladerf1InputGui::updateSampleRateAndFrequency(), KiwiSDRGui::updateSampleRateAndFrequency(), PerseusGui::updateSampleRateAndFrequency(), PlutoSDRInputGui::updateSampleRateAndFrequency(), RTLSDRGui::updateSampleRateAndFrequency(), AirspyHFGui::updateSampleRateAndFrequency(), XTRXOutputGUI::updateSampleRateAndFrequency(), LimeSDRInputGUI::updateSampleRateAndFrequency(), XTRXInputGUI::updateSampleRateAndFrequency(), LimeSDROutputGUI::updateSampleRateAndFrequency(), FileInputGUI::updateSampleRateAndFrequency(), FileSinkGui::updateSampleRateAndFrequency(), HackRFInputGui::updateSampleRateAndFrequency(), HackRFOutputGui::updateSampleRateAndFrequency(), LocalOutputGui::updateSampleRateAndFrequency(), SoapySDRInputGui::updateSampleRateAndFrequency(), SoapySDROutputGui::updateSampleRateAndFrequency(), LocalInputGui::updateSampleRateAndFrequency(), and RemoteInputGui::updateSampleRateAndFrequency().
void GLSpectrum::setSsbSpectrum | ( | bool | ssbSpectrum | ) |
void GLSpectrum::setTimingRate | ( | qint32 | timingRate | ) |
Definition at line 221 of file glspectrum.cpp.
References m_changesPending, and m_timingRate.
Referenced by GLSpectrumGUI::on_averaging_currentIndexChanged(), and GLSpectrumGUI::on_averagingMode_currentIndexChanged().
void GLSpectrum::setWaterfallShare | ( | Real | waterfallShare | ) |
Definition at line 1853 of file glspectrum.cpp.
References m_changesPending, and m_waterfallShare.
Referenced by GLSpectrumGUI::deserialize().
|
private |
Definition at line 1021 of file glspectrum.cpp.
References CSChannelMoving, CSNormal, CSSplitterMoving, and m_cursorState.
Referenced by addChannelMarker(), removeChannelMarker(), setDisplayCurrent(), setDisplayHistogram(), setDisplayMaxHold(), setDisplayWaterfall(), and setInvertedWaterfall().
|
privateslot |
Definition at line 1834 of file glspectrum.cpp.
References m_displayChanged.
Referenced by applyChanges(), connectTimer(), and paintGL().
|
private |
Definition at line 383 of file glspectrum.cpp.
References i, m_currentSpectrum, m_decay, m_decayDivisor, m_decayDivisorCount, m_displayHistogram, m_displayMaxHold, m_fftSize, m_histogram, m_histogramStroke, m_powerRange, and m_referenceLevel.
Referenced by newSpectrum().
|
private |
Definition at line 364 of file glspectrum.cpp.
References i, m_fftSize, m_powerRange, m_referenceLevel, m_waterfallBuffer, m_waterfallBufferPos, and m_waterfallPalette.
Referenced by newSpectrum().
|
private |
Definition at line 1768 of file glspectrum.cpp.
References ScaleEngine::getPosFromValue(), ScaleEngine::getSize(), i, m_centerFrequency, m_channelMarkerStates, m_displaySourceOrSink, m_displayStreamIndex, m_frequencyScale, and m_leftMargin.
|
private |
Definition at line 138 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), mousePressEvent(), setCenterFrequency(), and wheelEvent().
|
private |
Definition at line 136 of file glspectrum.h.
Referenced by addChannelMarker(), applyChanges(), channelMarkerChanged(), mouseMoveEvent(), newSpectrum(), paintGL(), removeChannelMarker(), resizeGL(), setCenterFrequency(), setDisplayCurrent(), setDisplayHistogram(), setDisplayMaxHold(), setDisplayWaterfall(), setInvertedWaterfall(), setLinear(), setPowerRange(), setReferenceLevel(), setSampleRate(), setTimingRate(), setWaterfallShare(), and ~GLSpectrum().
|
private |
Definition at line 120 of file glspectrum.h.
Referenced by addChannelMarker(), applyChanges(), mouseMoveEvent(), mousePressEvent(), paintGL(), removeChannelMarker(), and wheelEvent().
|
private |
Definition at line 199 of file glspectrum.h.
|
private |
Definition at line 155 of file glspectrum.h.
Referenced by paintGL(), and updateHistogram().
|
private |
Definition at line 131 of file glspectrum.h.
Referenced by mouseMoveEvent(), and mousePressEvent().
|
private |
Definition at line 130 of file glspectrum.h.
Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and stopDrag().
|
private |
Definition at line 142 of file glspectrum.h.
Referenced by setDecay(), and updateHistogram().
|
private |
Definition at line 183 of file glspectrum.h.
Referenced by setDecayDivisor(), and updateHistogram().
|
private |
Definition at line 184 of file glspectrum.h.
Referenced by updateHistogram().
|
private |
Definition at line 189 of file glspectrum.h.
Referenced by newSpectrum(), and tick().
|
private |
Definition at line 156 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), paintGL(), and setDisplayCurrent().
|
private |
Definition at line 148 of file glspectrum.h.
Referenced by paintGL(), and setDisplayGrid().
|
private |
Definition at line 149 of file glspectrum.h.
Referenced by paintGL(), and setDisplayGridIntensity().
|
private |
Definition at line 188 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), paintGL(), setDisplayHistogram(), and updateHistogram().
|
private |
Definition at line 154 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), paintGL(), setDisplayMaxHold(), and updateHistogram().
|
private |
Definition at line 190 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), mousePressEvent(), paintGL(), and wheelEvent().
|
private |
Definition at line 191 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), mousePressEvent(), paintGL(), and wheelEvent().
|
private |
Definition at line 150 of file glspectrum.h.
Referenced by paintGL(), and setDisplayTraceIntensity().
|
private |
Definition at line 176 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), paintGL(), and setDisplayWaterfall().
|
private |
Definition at line 146 of file glspectrum.h.
Referenced by applyChanges(), clearSpectrumHistogram(), newSpectrum(), paintGL(), updateHistogram(), and updateWaterfall().
|
private |
Definition at line 162 of file glspectrum.h.
Referenced by applyChanges().
|
private |
Definition at line 165 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), mousePressEvent(), paintGL(), and wheelEvent().
|
private |
Definition at line 166 of file glspectrum.h.
Referenced by applyChanges(), and mouseMoveEvent().
|
private |
Definition at line 167 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 187 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 186 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 168 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 195 of file glspectrum.h.
Referenced by applyChanges(), cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 197 of file glspectrum.h.
Referenced by applyChanges(), cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 194 of file glspectrum.h.
Referenced by applyChanges(), cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 193 of file glspectrum.h.
Referenced by cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 196 of file glspectrum.h.
Referenced by applyChanges(), cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 175 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Spectrum phosphor matrix of FFT width and PSD height scaled to 100. values [0..239].
Definition at line 182 of file glspectrum.h.
Referenced by applyChanges(), clearSpectrumHistogram(), paintGL(), updateHistogram(), and ~GLSpectrum().
|
private |
Definition at line 181 of file glspectrum.h.
Referenced by applyChanges(), paintGL(), and ~GLSpectrum().
|
private |
Definition at line 180 of file glspectrum.h.
Referenced by paintGL().
|
private |
Definition at line 185 of file glspectrum.h.
Referenced by setHistoStroke(), and updateHistogram().
|
private |
Definition at line 151 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), paintGL(), and setInvertedWaterfall().
|
private |
Definition at line 160 of file glspectrum.h.
Referenced by applyChanges(), and wheelEvent().
|
private |
Definition at line 161 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), and mousePressEvent().
|
private |
Definition at line 141 of file glspectrum.h.
Referenced by applyChanges(), and setLinear().
|
private |
Definition at line 178 of file glspectrum.h.
Referenced by applyChanges(), and setLsbDisplay().
|
private |
Definition at line 198 of file glspectrum.h.
|
private |
Definition at line 153 of file glspectrum.h.
Referenced by paintGL().
|
private |
Definition at line 205 of file glspectrum.h.
Referenced by setSampleRate().
|
private |
Definition at line 135 of file glspectrum.h.
Referenced by enterEvent(), leaveEvent(), and paintGL().
|
private |
Definition at line 134 of file glspectrum.h.
Referenced by addChannelMarker(), clearSpectrumHistogram(), newSpectrum(), paintGL(), removeChannelMarker(), and ~GLSpectrum().
|
private |
Definition at line 140 of file glspectrum.h.
Referenced by applyChanges(), paintGL(), setPowerRange(), updateHistogram(), and updateWaterfall().
|
private |
Definition at line 164 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 203 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 201 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 202 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 200 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 139 of file glspectrum.h.
Referenced by applyChanges(), paintGL(), setReferenceLevel(), updateHistogram(), and updateWaterfall().
|
private |
Definition at line 143 of file glspectrum.h.
Referenced by applyChanges(), and setSampleRate().
|
private |
Definition at line 177 of file glspectrum.h.
Referenced by applyChanges(), and setSsbSpectrum().
|
private |
Definition at line 133 of file glspectrum.h.
Referenced by connectTimer().
|
private |
Definition at line 163 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 144 of file glspectrum.h.
Referenced by applyChanges(), and setTimingRate().
|
private |
Definition at line 171 of file glspectrum.h.
Referenced by applyChanges(), paintGL(), updateWaterfall(), and ~GLSpectrum().
|
staticprivate |
Definition at line 207 of file glspectrum.h.
|
private |
Definition at line 172 of file glspectrum.h.
Referenced by applyChanges(), paintGL(), and updateWaterfall().
|
private |
Definition at line 170 of file glspectrum.h.
Referenced by updateWaterfall().
|
private |
Definition at line 158 of file glspectrum.h.
Referenced by applyChanges(), mouseMoveEvent(), and setWaterfallShare().
|
private |
Definition at line 173 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().
|
private |
Definition at line 174 of file glspectrum.h.
Referenced by applyChanges(), and paintGL().