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 <glscope.h>
Inherits QGLWidget.
Public Types | |
enum | DisplayMode { DisplayXYH, DisplayXYV, DisplayX, DisplayY, DisplayPol } |
Signals | |
void | sampleRateChanged (int) |
void | traceSizeChanged (uint32_t) |
void | preTriggerChanged (uint32_t) |
number of samples More... | |
Public Member Functions | |
GLScope (QWidget *parent=0) | |
virtual | ~GLScope () |
void | connectTimer (const QTimer &timer) |
void | setTraces (std::vector< ScopeVis::TraceData > *tracesData, std::vector< float *> *traces) |
void | newTraces (std::vector< float *> *traces) |
void | newTraces (std::vector< float *> *traces, int traceIndex) |
int | getSampleRate () const |
int | getTraceSize () const |
void | setTriggerPre (uint32_t triggerPre, bool emitSignal=false) |
number of samples More... | |
void | setTimeOfsProMill (int timeOfsProMill) |
void | setSampleRate (int sampleRate) |
void | setTimeBase (int timeBase) |
void | setFocusedTraceIndex (uint32_t traceIndex) |
void | setDisplayMode (DisplayMode displayMode) |
void | setTraceSize (int trceSize, bool emitSignal=false) |
void | updateDisplay () |
void | setDisplayGridIntensity (int intensity) |
void | setDisplayTraceIntensity (int intensity) |
void | setFocusedTriggerData (ScopeVis::TriggerData &triggerData) |
void | setConfigChanged () |
bool | getDataChanged () const |
DisplayMode | getDisplayMode () const |
void | setDisplayXYPoints (bool value) |
const QAtomicInt & | getProcessingTraceIndex () const |
Protected Slots | |
void | cleanup () |
void | tick () |
Private Member Functions | |
void | initializeGL () |
void | resizeGL (int width, int height) |
void | paintGL () |
void | applyConfig () |
void | setYScale (ScaleEngine &scale, uint32_t highlightedTraceIndex) |
void | setUniqueDisplays () |
Arrange displays when X and Y are unique on screen. More... | |
void | setVerticalDisplays () |
Arrange displays when X and Y are stacked vertically. More... | |
void | setHorizontalDisplays () |
Arrange displays when X and Y are stacked horizontally. More... | |
void | setPolarDisplays () |
Arrange displays when X and Y are stacked over on the left and polar display is on the right. More... | |
void | drawChannelOverlay (const QString &text, const QColor &color, QPixmap &channelOverlayPixmap, const QRectF &glScopeRect) |
Static Private Attributes | |
static const int | m_topMargin = 5 |
static const int | m_botMargin = 20 |
static const int | m_leftMargin = 35 |
static const int | m_rightMargin = 5 |
enum GLScope::DisplayMode |
Enumerator | |
---|---|
DisplayXYH | |
DisplayXYV | |
DisplayX | |
DisplayY | |
DisplayPol |
Definition at line 45 of file glscope.h.
GLScope::GLScope | ( | QWidget * | parent = 0 | ) |
Definition at line 30 of file glscope.cpp.
References m_channelOverlayFont, m_timer, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::setFont(), ScaleEngine::setOrientation(), and tick().
|
virtual |
Definition at line 70 of file glscope.cpp.
References cleanup().
|
private |
Definition at line 1014 of file glscope.cpp.
References IncrementalArray< T >::allocate(), DisplayPol, DisplayX, DisplayXYH, DisplayXYV, DisplayY, ScaleEngine::getTickList(), m_configChanged, m_displayMode, m_focusedTraceIndex, m_q3Polar, m_q3TickX1, m_q3TickX2, m_q3TickY1, m_q3TickY2, m_sampleRate, m_timeBase, m_timeOfsProMill, m_traces, m_traceSize, m_triggerPre, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, leansdr::min(), setHorizontalDisplays(), setPolarDisplays(), ScaleEngine::setRange(), setUniqueDisplays(), setVerticalDisplays(), setYScale(), and Unit::Time.
Referenced by paintGL().
|
protectedslot |
Definition at line 2014 of file glscope.cpp.
References GLShaderSimple::cleanup(), GLShaderTextured::cleanup(), m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderPowerOverlay, and m_glShaderSimple.
Referenced by initializeGL(), and ~GLScope().
void GLScope::connectTimer | ( | const QTimer & | timer | ) |
Definition at line 2006 of file glscope.cpp.
References m_timer, and tick().
|
private |
text | Draws a text overlay |
Definition at line 1943 of file glscope.cpp.
References GLShaderTextured::drawSurface(), GLShaderTextured::initTexture(), m_channelOverlayFont, and m_glShaderPowerOverlay.
Referenced by paintGL().
|
inline |
Definition at line 80 of file glscope.h.
Referenced by GLScopeGUI::deserialize(), and GLScopeGUI::serialize().
|
inline |
Definition at line 82 of file glscope.h.
Referenced by ScopeVis::processTraces().
|
inline |
Definition at line 62 of file glscope.h.
Referenced by GLScopeGUI::setTimeScaleDisplay(), GLScopeGUI::setTraceLenDisplay(), and GLScopeGUI::setTrigDelayDisplay().
|
inline |
Definition at line 63 of file glscope.h.
Referenced by GLScopeGUI::on_freerun_toggled(), GLScopeGUI::on_scope_preTriggerChanged(), GLScopeGUI::on_time_valueChanged(), GLScopeGUI::on_timeOfs_valueChanged(), GLScopeGUI::on_traceLen_valueChanged(), GLScopeGUI::on_trigPre_valueChanged(), GLScopeGUI::setBuddies(), GLScopeGUI::setTimeOfsDisplay(), GLScopeGUI::setTimeScaleDisplay(), GLScopeGUI::setTraceLenDisplay(), and GLScopeGUI::setTrigPreDisplay().
|
private |
Definition at line 137 of file glscope.cpp.
References cleanup(), GLShaderSimple::initializeGL(), GLShaderTextured::initializeGL(), m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_glShaderPowerOverlay, and m_glShaderSimple.
void GLScope::newTraces | ( | std::vector< float *> * | traces | ) |
Definition at line 103 of file glscope.cpp.
References m_dataChanged, m_mutex, and m_traces.
Referenced by ScopeVis::processTraces().
void GLScope::newTraces | ( | std::vector< float *> * | traces, |
int | traceIndex | ||
) |
Definition at line 119 of file glscope.cpp.
References m_dataChanged, m_mutex, m_processingTraceIndex, and m_traces.
|
private |
Definition at line 199 of file glscope.cpp.
References applyConfig(), DisplayPol, DisplayX, DisplayXYH, DisplayXYV, DisplayY, drawChannelOverlay(), GLShaderSimple::drawContour(), GLShaderSimple::drawPoints(), GLShaderSimple::drawPolyline(), GLShaderSimple::drawSegments(), GLShaderTextured::drawSurface(), ScaleEngine::getSize(), ScaleEngine::getTickList(), i, IncrementalArray< T >::m_array, m_channelOverlayPixmap1, m_channelOverlayPixmap2, m_configChanged, m_dataChanged, m_displayGridIntensity, m_displayMode, m_displayTraceIntensity, m_displayXYPoints, m_focusedTraceIndex, m_focusedTriggerData, m_glBot1ScaleMatrix, m_glBot2ScaleMatrix, m_glLeft1ScaleMatrix, m_glLeft2ScaleMatrix, m_glRight1ScaleMatrix, m_glScopeMatrix1, m_glScopeMatrix2, m_glScopeRect1, m_glScopeRect2, m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_glShaderSimple, ScopeVis::TraceData::m_hasTextOverlay, m_mutex, m_processingTraceIndex, m_q3Polar, m_q3TickX1, m_q3TickX2, m_q3TickY1, m_q3TickY2, ScopeVis::TraceData::m_textOverlay, m_timeBase, m_timeOfsProMill, ScopeVis::TraceData::m_traceColor, ScopeVis::TraceData::m_traceColorB, ScopeVis::TraceData::m_traceColorG, ScopeVis::TraceData::m_traceColorR, m_traces, m_traceSize, ScopeVis::TriggerData::m_triggerColorB, ScopeVis::TriggerData::m_triggerColorG, ScopeVis::TriggerData::m_triggerColorR, ScopeVis::TraceData::m_triggerDisplayLevel, ScopeVis::TraceData::m_viewTrace, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::Tick::major, leansdr::min(), ScaleEngine::Tick::pos, ScaleEngine::Tick::textSize, and tick().
|
signal |
|
private |
|
signal |
|
inline |
Definition at line 76 of file glscope.h.
Referenced by ScopeVis::updateGLScopeDisplay().
void GLScope::setDisplayGridIntensity | ( | int | intensity | ) |
Definition at line 75 of file glscope.cpp.
References m_displayGridIntensity.
Referenced by GLScopeGUI::on_gridIntensity_valueChanged().
void GLScope::setDisplayMode | ( | DisplayMode | displayMode | ) |
Definition at line 990 of file glscope.cpp.
References m_configChanged, and m_displayMode.
Referenced by GLScopeGUI::deserialize(), GLScopeGUI::on_horizontalXY_toggled(), GLScopeGUI::on_onlyX_toggled(), GLScopeGUI::on_onlyY_toggled(), GLScopeGUI::on_polar_toggled(), GLScopeGUI::on_traceDel_clicked(), GLScopeGUI::on_verticalXY_toggled(), and GLScopeGUI::setBuddies().
void GLScope::setDisplayTraceIntensity | ( | int | intensity | ) |
Definition at line 86 of file glscope.cpp.
References m_displayTraceIntensity.
Referenced by GLScopeGUI::on_traceIntensity_valueChanged().
|
inline |
Definition at line 81 of file glscope.h.
Referenced by GLScopeGUI::on_polarPoints_toggled().
void GLScope::setFocusedTraceIndex | ( | uint32_t | traceIndex | ) |
Definition at line 983 of file glscope.cpp.
References m_configChanged, and m_focusedTraceIndex.
Referenced by GLScopeGUI::deserialize(), and ScopeVis::handleMessage().
|
inline |
Definition at line 75 of file glscope.h.
Referenced by GLScopeGUI::deserialize(), and ScopeVis::handleMessage().
|
private |
Arrange displays when X and Y are stacked horizontally.
Definition at line 1486 of file glscope.cpp.
References ScaleEngine::getTickList(), i, GLShaderTextured::initTexture(), m_bot1ScalePixmap, m_bot2ScalePixmap, m_botMargin, m_glBot1ScaleMatrix, m_glBot2ScaleMatrix, m_glLeft1ScaleMatrix, m_glLeft2ScaleMatrix, m_glScopeMatrix1, m_glScopeMatrix2, m_glScopeRect1, m_glScopeRect2, m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_left1ScalePixmap, m_left2ScalePixmap, m_leftMargin, m_rightMargin, m_topMargin, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::Tick::major, ScaleEngine::setSize(), ScaleEngine::Tick::text, ScaleEngine::Tick::textPos, ScaleEngine::Tick::textSize, and tick().
Referenced by applyConfig().
|
private |
Arrange displays when X and Y are stacked over on the left and polar display is on the right.
Definition at line 1686 of file glscope.cpp.
References ScaleEngine::getTickList(), i, GLShaderTextured::initTexture(), m_bot1ScalePixmap, m_bot2ScalePixmap, m_botMargin, m_glBot1ScaleMatrix, m_glBot2ScaleMatrix, m_glLeft1ScaleMatrix, m_glLeft2ScaleMatrix, m_glRight1ScaleMatrix, m_glScopeMatrix1, m_glScopeMatrix2, m_glScopeRect1, m_glScopeRect2, m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_left1ScalePixmap, m_left2ScalePixmap, m_leftMargin, m_rightMargin, m_topMargin, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::Tick::major, leansdr::min(), ScaleEngine::setSize(), ScaleEngine::Tick::text, ScaleEngine::Tick::textPos, ScaleEngine::Tick::textSize, and tick().
Referenced by applyConfig().
void GLScope::setSampleRate | ( | int | sampleRate | ) |
Definition at line 950 of file glscope.cpp.
References m_configChanged, m_sampleRate, and sampleRateChanged().
Referenced by ScopeVis::setSampleRate().
void GLScope::setTimeBase | ( | int | timeBase | ) |
Definition at line 958 of file glscope.cpp.
References m_configChanged, and m_timeBase.
Referenced by ScopeVis::handleMessage().
void GLScope::setTimeOfsProMill | ( | int | timeOfsProMill | ) |
Definition at line 976 of file glscope.cpp.
References m_configChanged, and m_timeOfsProMill.
Referenced by ScopeVis::handleMessage().
void GLScope::setTraces | ( | std::vector< ScopeVis::TraceData > * | tracesData, |
std::vector< float *> * | traces | ||
) |
Definition at line 97 of file glscope.cpp.
References m_traces, and m_tracesData.
Referenced by ScopeVis::ScopeVis().
void GLScope::setTraceSize | ( | int | trceSize, |
bool | emitSignal = false |
||
) |
Definition at line 997 of file glscope.cpp.
References m_configChanged, m_traceSize, and traceSizeChanged().
Referenced by ScopeVis::setTraceSize().
void GLScope::setTriggerPre | ( | uint32_t | triggerPre, |
bool | emitSignal = false |
||
) |
number of samples
Definition at line 965 of file glscope.cpp.
References m_configChanged, m_triggerPre, and preTriggerChanged().
Referenced by ScopeVis::setPreTriggerDelay().
|
private |
Arrange displays when X and Y are unique on screen.
Definition at line 1083 of file glscope.cpp.
References ScaleEngine::getTickList(), i, GLShaderTextured::initTexture(), m_bot1ScalePixmap, m_bot2ScalePixmap, m_botMargin, m_glBot1ScaleMatrix, m_glBot2ScaleMatrix, m_glLeft1ScaleMatrix, m_glLeft2ScaleMatrix, m_glScopeMatrix1, m_glScopeMatrix2, m_glScopeRect1, m_glScopeRect2, m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_left1ScalePixmap, m_left2ScalePixmap, m_leftMargin, m_rightMargin, m_topMargin, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::Tick::major, ScaleEngine::setSize(), ScaleEngine::Tick::text, ScaleEngine::Tick::textPos, ScaleEngine::Tick::textSize, and tick().
Referenced by applyConfig().
|
private |
Arrange displays when X and Y are stacked vertically.
Definition at line 1285 of file glscope.cpp.
References ScaleEngine::getTickList(), i, GLShaderTextured::initTexture(), m_bot1ScalePixmap, m_bot2ScalePixmap, m_botMargin, m_glBot1ScaleMatrix, m_glBot2ScaleMatrix, m_glLeft1ScaleMatrix, m_glLeft2ScaleMatrix, m_glScopeMatrix1, m_glScopeMatrix2, m_glScopeRect1, m_glScopeRect2, m_glShaderBottom1Scale, m_glShaderBottom2Scale, m_glShaderLeft1Scale, m_glShaderLeft2Scale, m_left1ScalePixmap, m_left2ScalePixmap, m_leftMargin, m_rightMargin, m_topMargin, m_x1Scale, m_x2Scale, m_y1Scale, m_y2Scale, ScaleEngine::Tick::major, ScaleEngine::setSize(), ScaleEngine::Tick::text, ScaleEngine::Tick::textPos, ScaleEngine::Tick::textSize, and tick().
Referenced by applyConfig().
|
private |
Definition at line 1898 of file glscope.cpp.
References Unit::Decibel, ScopeVis::TraceData::m_amp, ScopeVis::TraceData::m_ofs, ScopeVis::TraceData::m_projectionType, Unit::None, Projector::ProjectionDPhase, Projector::ProjectionImag, Projector::ProjectionMagDB, Projector::ProjectionMagLin, Projector::ProjectionMagSq, Projector::ProjectionPhase, Projector::ProjectionReal, and ScaleEngine::setRange().
Referenced by applyConfig().
|
protectedslot |
Definition at line 1999 of file glscope.cpp.
References m_dataChanged.
Referenced by connectTimer(), GLScope(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
signal |
void GLScope::updateDisplay | ( | ) |
Definition at line 1008 of file glscope.cpp.
References m_configChanged.
Referenced by ScopeVis::updateGLScopeDisplay().
|
private |
Definition at line 122 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 123 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
staticprivate |
Definition at line 152 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 136 of file glscope.h.
Referenced by drawChannelOverlay(), and GLScope().
|
private |
|
private |
|
private |
Definition at line 100 of file glscope.h.
Referenced by applyConfig(), paintGL(), resizeGL(), setDisplayMode(), setFocusedTraceIndex(), setSampleRate(), setTimeBase(), setTimeOfsProMill(), setTraceSize(), setTriggerPre(), and updateDisplay().
|
private |
Definition at line 99 of file glscope.h.
Referenced by newTraces(), paintGL(), and tick().
|
private |
Definition at line 127 of file glscope.h.
Referenced by paintGL(), and setDisplayGridIntensity().
|
private |
Definition at line 96 of file glscope.h.
Referenced by applyConfig(), paintGL(), and setDisplayMode().
|
private |
Definition at line 128 of file glscope.h.
Referenced by paintGL(), and setDisplayTraceIntensity().
|
private |
|
private |
Definition at line 107 of file glscope.h.
Referenced by applyConfig(), paintGL(), and setFocusedTraceIndex().
|
private |
|
private |
Definition at line 117 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 118 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 114 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 116 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 115 of file glscope.h.
Referenced by paintGL(), and setPolarDisplays().
|
private |
Definition at line 112 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 113 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 110 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 111 of file glscope.h.
Referenced by paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 140 of file glscope.h.
Referenced by cleanup(), initializeGL(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 142 of file glscope.h.
Referenced by cleanup(), initializeGL(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 139 of file glscope.h.
Referenced by cleanup(), initializeGL(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 141 of file glscope.h.
Referenced by initializeGL(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 143 of file glscope.h.
Referenced by cleanup(), drawChannelOverlay(), and initializeGL().
|
private |
Definition at line 138 of file glscope.h.
Referenced by cleanup(), initializeGL(), and paintGL().
|
private |
Definition at line 120 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 121 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
staticprivate |
Definition at line 153 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 98 of file glscope.h.
Referenced by newTraces(), and paintGL().
|
private |
Definition at line 92 of file glscope.h.
Referenced by newTraces(), and paintGL().
|
private |
Definition at line 145 of file glscope.h.
Referenced by applyConfig(), and paintGL().
|
private |
Definition at line 148 of file glscope.h.
Referenced by applyConfig(), and paintGL().
|
private |
Definition at line 149 of file glscope.h.
Referenced by applyConfig(), and paintGL().
|
private |
Definition at line 146 of file glscope.h.
Referenced by applyConfig(), and paintGL().
|
private |
Definition at line 147 of file glscope.h.
Referenced by applyConfig(), and paintGL().
|
staticprivate |
Definition at line 154 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 101 of file glscope.h.
Referenced by applyConfig(), and setSampleRate().
|
private |
Definition at line 105 of file glscope.h.
Referenced by applyConfig(), paintGL(), and setTimeBase().
|
private |
Definition at line 102 of file glscope.h.
Referenced by applyConfig(), paintGL(), and setTimeOfsProMill().
|
private |
Definition at line 97 of file glscope.h.
Referenced by connectTimer(), and GLScope().
|
staticprivate |
Definition at line 151 of file glscope.h.
Referenced by setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Definition at line 91 of file glscope.h.
Referenced by applyConfig(), newTraces(), paintGL(), and setTraces().
|
private |
Definition at line 90 of file glscope.h.
Referenced by setTraces().
|
private |
Definition at line 104 of file glscope.h.
Referenced by applyConfig(), paintGL(), and setTraceSize().
|
private |
Definition at line 103 of file glscope.h.
Referenced by applyConfig(), and setTriggerPre().
|
private |
Display #1 X scale. Time scale.
Definition at line 131 of file glscope.h.
Referenced by applyConfig(), GLScope(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Display #2 X scale. Time scale.
Definition at line 132 of file glscope.h.
Referenced by applyConfig(), GLScope(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Display #1 Y scale. Always connected to trace #0 (X trace)
Definition at line 133 of file glscope.h.
Referenced by applyConfig(), GLScope(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().
|
private |
Display #2 Y scale. Connected to highlighted Y trace (#1..n)
Definition at line 134 of file glscope.h.
Referenced by applyConfig(), GLScope(), paintGL(), setHorizontalDisplays(), setPolarDisplays(), setUniqueDisplays(), and setVerticalDisplays().