|  | 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 <scopevisxy.h>
 Inheritance diagram for ScopeVisXY:
 Inheritance diagram for ScopeVisXY: Collaboration diagram for ScopeVisXY:
 Collaboration diagram for ScopeVisXY:| Public Member Functions | |
| ScopeVisXY (TVScreen *tvScreen) | |
| virtual | ~ScopeVisXY () | 
| virtual void | feed (const SampleVector::const_iterator &begin, const SampleVector::const_iterator &end, bool positiveOnly) | 
| virtual void | start () | 
| virtual void | stop () | 
| virtual bool | handleMessage (const Message &message) | 
| Processing of a message. Returns true if message has actually been processed.  More... | |
| void | setScale (float scale) | 
| void | setStroke (int stroke) | 
| void | setDecay (int decay) | 
| void | setPixelsPerFrame (int pixelsPerFrame) | 
| void | setPlotRGB (const QRgb &plotRGB) | 
| void | setGridRGB (const QRgb &gridRGB) | 
| void | addGraticulePoint (const std::complex< float > &z) | 
| void | calculateGraticule (int rows, int cols) | 
| void | clearGraticule () | 
|  Public Member Functions inherited from BasebandSampleSink | |
| BasebandSampleSink () | |
| virtual | ~BasebandSampleSink () | 
| MessageQueue * | getInputMessageQueue () | 
| Get the queue for asynchronous inbound communication.  More... | |
| virtual void | setMessageQueueToGUI (MessageQueue *queue) | 
| MessageQueue * | getMessageQueueToGUI () | 
| Private Member Functions | |
| void | drawGraticule () | 
| Private Attributes | |
| TVScreen * | m_tvScreen | 
| float | m_scale | 
| int | m_cols | 
| int | m_rows | 
| int | m_pixelsPerFrame | 
| int | m_pixelCount | 
| int | m_alphaTrace | 
| this is the stroke value [0:255]  More... | |
| int | m_alphaReset | 
| alpha channel of screen blanking (blackening) is 255 minus decay value [0:255]  More... | |
| QRgb | m_plotRGB | 
| QRgb | m_gridRGB | 
| std::vector< std::complex< float > > | m_graticule | 
| std::vector< int > | m_graticuleRows | 
| std::vector< int > | m_graticuleCols | 
| Additional Inherited Members | |
|  Protected Slots inherited from BasebandSampleSink | |
| void | handleInputMessages () | 
|  Protected Attributes inherited from BasebandSampleSink | |
| MessageQueue | m_inputMessageQueue | 
| Queue for asynchronous inbound communication.  More... | |
| MessageQueue * | m_guiMessageQueue | 
| Input message queue to the GUI.  More... | |
Definition at line 32 of file scopevisxy.h.
| ScopeVisXY::ScopeVisXY | ( | TVScreen * | tvScreen | ) | 
Definition at line 25 of file scopevisxy.cpp.
References m_pixelsPerFrame, m_tvScreen, TVScreen::setAlphaBlend(), and setPixelsPerFrame().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | virtual | 
Definition at line 42 of file scopevisxy.cpp.
| void ScopeVisXY::addGraticulePoint | ( | const std::complex< float > & | z | ) | 
Definition at line 111 of file scopevisxy.cpp.
References m_graticule.
Referenced by DSDDemodGUI::DSDDemodGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ScopeVisXY::calculateGraticule | ( | int | rows, | 
| int | cols | ||
| ) | 
Definition at line 119 of file scopevisxy.cpp.
References m_graticule, m_graticuleCols, and m_graticuleRows.
Referenced by DSDDemodGUI::DSDDemodGUI(), and feed().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ScopeVisXY::clearGraticule | ( | ) | 
| 
 | private | 
Definition at line 141 of file scopevisxy.cpp.
References m_graticuleCols, m_graticuleRows, m_gridRGB, m_tvScreen, TVScreen::selectRow(), and TVScreen::setDataColor().
Referenced by feed().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | virtual | 
Implements BasebandSampleSink.
Definition at line 53 of file scopevisxy.cpp.
References calculateGraticule(), drawGraticule(), TVScreen::getSize(), m_alphaReset, m_alphaTrace, m_cols, m_pixelCount, m_pixelsPerFrame, m_plotRGB, m_rows, m_scale, m_tvScreen, TVScreen::renderImage(), TVScreen::resetImage(), SDR_RX_SCALEF, TVScreen::selectRow(), and TVScreen::setDataColor().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | virtual | 
Processing of a message. Returns true if message has actually been processed.
Implements BasebandSampleSink.
Definition at line 105 of file scopevisxy.cpp.
| 
 | inline | 
Definition at line 44 of file scopevisxy.h.
Referenced by DSDDemodGUI::displaySettings(), and DSDDemodGUI::on_traceDecay_valueChanged().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 48 of file scopevisxy.h.
Referenced by DSDDemodGUI::DSDDemodGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ScopeVisXY::setPixelsPerFrame | ( | int | pixelsPerFrame | ) | 
Definition at line 46 of file scopevisxy.cpp.
References m_pixelCount, m_pixelsPerFrame, m_tvScreen, and TVScreen::setAlphaReset().
Referenced by DSDDemodGUI::displaySettings(), DSDDemodGUI::DSDDemodGUI(), DSDDemodGUI::on_traceLength_valueChanged(), and ScopeVisXY().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 47 of file scopevisxy.h.
Referenced by DSDDemodGUI::DSDDemodGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 42 of file scopevisxy.h.
Referenced by DSDDemodGUI::DSDDemodGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 43 of file scopevisxy.h.
Referenced by DSDDemodGUI::displaySettings(), and DSDDemodGUI::on_traceStroke_valueChanged().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | virtual | 
| 
 | virtual | 
| 
 | private | 
alpha channel of screen blanking (blackening) is 255 minus decay value [0:255]
Definition at line 64 of file scopevisxy.h.
Referenced by feed().
| 
 | private | 
| 
 | private | 
Definition at line 59 of file scopevisxy.h.
Referenced by feed().
| 
 | private | 
Definition at line 67 of file scopevisxy.h.
Referenced by addGraticulePoint(), calculateGraticule(), and clearGraticule().
| 
 | private | 
Definition at line 69 of file scopevisxy.h.
Referenced by calculateGraticule(), and drawGraticule().
| 
 | private | 
Definition at line 68 of file scopevisxy.h.
Referenced by calculateGraticule(), and drawGraticule().
| 
 | private | 
Definition at line 66 of file scopevisxy.h.
Referenced by drawGraticule().
| 
 | private | 
Definition at line 62 of file scopevisxy.h.
Referenced by feed(), and setPixelsPerFrame().
| 
 | private | 
Definition at line 61 of file scopevisxy.h.
Referenced by feed(), ScopeVisXY(), and setPixelsPerFrame().
| 
 | private | 
Definition at line 65 of file scopevisxy.h.
Referenced by feed().
| 
 | private | 
Definition at line 60 of file scopevisxy.h.
Referenced by feed().
| 
 | private | 
Definition at line 58 of file scopevisxy.h.
Referenced by feed().
| 
 | private | 
Definition at line 57 of file scopevisxy.h.
Referenced by drawGraticule(), feed(), ScopeVisXY(), and setPixelsPerFrame().
 1.8.13
 1.8.13