![]() |
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.
|
Public Member Functions | |
| Traces () | |
| ~Traces () | |
| bool | isVerticalDisplayChange (const TraceData &traceData, uint32_t traceIndex) |
| void | addTrace (const TraceData &traceData, int traceSize) |
| void | changeTrace (const TraceData &traceData, uint32_t traceIndex) |
| void | removeTrace (uint32_t traceIndex) |
| void | moveTrace (uint32_t traceIndex, bool upElseDown) |
| void | resize (int traceSize) |
| uint32_t | currentBufferIndex () const |
| uint32_t | size () const |
| void | switchBuffer () |
Public Attributes | |
| std::vector< TraceControl * > | m_tracesControl |
| Corresponding traces control data. More... | |
| std::vector< TraceData > | m_tracesData |
| Corresponding traces data. More... | |
| std::vector< float * > | m_traces [2] |
| Double buffer of traces processed by glScope. More... | |
| int | m_traceSize |
| Current size of a trace in buffer. More... | |
| int | m_maxTraceSize |
| Maximum Size of a trace in buffer. More... | |
| bool | evenOddIndex |
| Even (true) or odd (false) index. More... | |
Private Attributes | |
| float * | m_x0 |
| float * | m_x1 |
Definition at line 874 of file scopevis.h.
|
inline |
Definition at line 883 of file scopevis.h.
|
inline |
Definition at line 892 of file scopevis.h.
|
inline |
Definition at line 917 of file scopevis.h.
References ScopeVis::TraceControl::initProjector(), and ScopeVis::TraceData::m_projectionType.
Referenced by ScopeVis::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 933 of file scopevis.h.
References ScopeVis::TraceControl::initProjector(), ScopeVis::TraceData::m_projectionType, and ScopeVis::TraceControl::releaseProjector().
Referenced by ScopeVis::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1013 of file scopevis.h.
Referenced by ScopeVis::processTraces().
Here is the caller graph for this function:
|
inline |
Definition at line 909 of file scopevis.h.
References ScopeVis::TraceData::m_amp, ScopeVis::TraceData::m_ofs, ScopeVis::TraceData::m_projectionType, and ScopeVis::TraceData::m_traceColor.
Referenced by ScopeVis::handleMessage().
Here is the caller graph for this function:
|
inline |
Definition at line 960 of file scopevis.h.
References ScopeVis::TraceControl::initProjector(), and ScopeVis::TraceControl::releaseProjector().
Referenced by ScopeVis::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 943 of file scopevis.h.
References ScopeVis::TraceControl::releaseProjector().
Referenced by ScopeVis::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 989 of file scopevis.h.
References i.
Referenced by ScopeVis::setTraceSize().
Here is the caller graph for this function:
|
inline |
Definition at line 1014 of file scopevis.h.
|
inline |
Definition at line 1016 of file scopevis.h.
Referenced by ScopeVis::processTraces().
Here is the caller graph for this function:| bool ScopeVis::Traces::evenOddIndex |
Even (true) or odd (false) index.
Definition at line 881 of file scopevis.h.
| int ScopeVis::Traces::m_maxTraceSize |
Maximum Size of a trace in buffer.
Definition at line 880 of file scopevis.h.
| std::vector<float *> ScopeVis::Traces::m_traces[2] |
Double buffer of traces processed by glScope.
Definition at line 878 of file scopevis.h.
Referenced by ScopeVis::initTraceBuffers(), ScopeVis::processTraces(), and ScopeVis::ScopeVis().
| std::vector<TraceControl*> ScopeVis::Traces::m_tracesControl |
Corresponding traces control data.
Definition at line 876 of file scopevis.h.
Referenced by ScopeVis::processTraces(), and ScopeVis::updateMaxTraceDelay().
| std::vector<TraceData> ScopeVis::Traces::m_tracesData |
Corresponding traces data.
Definition at line 877 of file scopevis.h.
Referenced by ScopeVis::computeDisplayTriggerLevels(), ScopeVis::handleMessage(), ScopeVis::processTraces(), ScopeVis::ScopeVis(), and ScopeVis::updateMaxTraceDelay().
| int ScopeVis::Traces::m_traceSize |
Current size of a trace in buffer.
Definition at line 879 of file scopevis.h.
|
private |
Definition at line 1027 of file scopevis.h.
|
private |
Definition at line 1028 of file scopevis.h.
1.8.13