|
KiCad PCB EDA Suite
|
Cursor that snaps along a Smith chart locus, keyed by frequency. More...
#include <sim_plot_tab.h>
Public Member Functions | |
| SMITH_TRACE (const wxString &aName, SIM_TRACE_TYPE aType) | |
| void | Plot (wxDC &aDC, mpWindow &aWindow) override |
| Layer plot handler. | |
| bool | HasBBox () const override |
| Check whether this layer has a bounding box. | |
| void | SetFrequencies (const std::vector< double > &aFreqs) |
| const std::vector< double > & | GetFrequencies () const |
| Zero until the response port resolves one, which leaves only normalized values readable. | |
| void | SetReferenceImpedance (double aZ0) |
| double | GetReferenceImpedance () const |
| void | SetName (const wxString &aName) override |
| Set layer name. | |
| void | SetData (const std::vector< double > &aX, const std::vector< double > &aY) override |
| Assigns new data set for the trace. | |
| const std::vector< double > & | GetDataX () const |
| const std::vector< double > & | GetDataY () const |
| bool | HasCursor (int aCursorId) |
| void | SetCursor (int aCursorId, CURSOR *aCursor) |
| CURSOR * | GetCursor (int aCursorId) |
| std::map< int, CURSOR * > & | GetCursors () |
| SIM_TRACE_TYPE | GetType () const |
| void | SetTraceColour (const wxColour &aColour) |
| wxColour | GetTraceColour () const |
| void | SetIsMultiRun (bool aIsMultiRun) |
| bool | IsMultiRun () const |
| void | SetMultiRunLabels (const std::vector< wxString > &aLabels) |
| const std::vector< wxString > & | GetMultiRunLabels () const |
| The SIM_VIEW this trace is currently plotted on (nullptr if not plotted anywhere). | |
| SIM_VIEW * | GetView () const |
| void | SetView (SIM_VIEW *aView) |
| The view whose Y-axis scale this trace's axis should match (defaults to its own view). | |
| SIM_VIEW * | GetYScaleView () const |
| void | SetYScaleView (SIM_VIEW *aView) |
| True if this trace's Y-axis scale hasn't been explicitly linked to another view (i.e. | |
| bool | IsYScaleDefault () const |
| Clears an explicit Y-scale link if it pointed at a view that no longer exists. | |
| void | ClearYScaleViewIf (SIM_VIEW *aView) |
| void | SetSweepCount (int aSweepCount) |
| void | SetSweepSize (size_t aSweepSize) |
| size_t | GetSweepSize () const |
| void | Clear () |
| Clears all the data, leaving the layer empty. | |
| double | GetMinX () const override |
| Returns the actual minimum X data (loaded in SetData). | |
| double | GetMinY () const override |
| Returns the actual minimum Y data (loaded in SetData). | |
| double | GetMaxX () const override |
| Returns the actual maximum X data (loaded in SetData). | |
| double | GetMaxY () const override |
| Returns the actual maximum Y data (loaded in SetData). | |
| size_t | GetCount () const override |
| int | GetSweepCount () const override |
| virtual void | SetScale (mpScaleBase *scaleX, mpScaleBase *scaleY) |
| void | UpdateScales () |
| double | s2x (double plotCoordX) const |
| double | s2y (double plotCoordY) const |
| double | x2s (double x) const |
| double | y2s (double y) const |
| virtual bool | IsInfo () const |
| Check whether the layer is an info box. | |
| const wxString & | GetName () const |
| Get layer name. | |
| const wxString & | GetDisplayName () const |
| const wxFont & | GetFont () const |
| Get font set for this layer. | |
| const wxFont & | GetPlotFont () const |
| Get the font to draw this layer with, which is the default one when none was set. | |
| const wxPen & | GetPen () const |
| Get pen set for this layer. | |
| void | SetContinuity (bool continuity) |
| Set the 'continuity' property of the layer (true:draws a continuous line, false:draws separate points). | |
| bool | GetContinuity () const |
| Gets the 'continuity' property of the layer. | |
| void | ShowName (bool show) |
| Shows or hides the text label with the name of the layer (default is visible). | |
| void | SetFont (const wxFont &font) |
| Set layer font. | |
| void | SetPen (const wxPen &pen) |
| Set layer pen. | |
| mpLayerType | GetLayerType () const |
| Get layer type: a Layer can be of different types: plot lines, axis, info boxes, etc, this method returns the right value. | |
| bool | IsVisible () const |
| Checks whether the layer is visible or not. | |
| void | SetVisible (bool show) |
| Sets layer visibility. | |
| const wxBrush & | GetBrush () const |
| Get brush set for this layer. | |
| void | SetBrush (const wxBrush &brush) |
| Set layer brush. | |
Protected Member Functions | |
| void | Rewind () override |
| Rewind value enumeration with mpFXY::GetNextXY. | |
| void | SetSweepWindow (int aSweepIdx) override |
| bool | GetNextXY (double &x, double &y) override |
| Get locus value for next N. | |
| void | UpdateViewBoundary (wxCoord xnew, wxCoord ynew) |
| Update label positioning data. | |
Protected Attributes | |
| std::map< int, CURSOR * > | m_cursors |
| SIM_TRACE_TYPE | m_type |
| wxColour | m_traceColour |
| bool | m_isMultiRun |
| std::vector< wxString > | m_multiRunLabels |
| SIM_VIEW * | m_view |
| SIM_VIEW * | m_yScaleView |
| std::vector< double > | m_xs |
| The internal copy of the set of data to draw. | |
| std::vector< double > | m_ys |
| size_t | m_index |
| size_t | m_sweepWindow |
| double | m_minX |
| Loaded at SetData. | |
| double | m_maxX |
| double | m_minY |
| double | m_maxY |
| int | m_sweepCount = 1 |
| size_t | m_sweepSize = std::numeric_limits<size_t>::max() |
| int | m_flags |
| wxCoord | maxDrawX |
| wxCoord | minDrawX |
| wxCoord | maxDrawY |
| wxCoord | minDrawY |
| mpScaleBase * | m_scaleX |
| mpScaleBase * | m_scaleY |
| wxFont | m_font |
| wxPen | m_pen |
| wxBrush | m_brush |
| wxString | m_name |
| wxString | m_displayName |
| bool | m_continuous |
| bool | m_showName |
| bool | m_visible |
Private Attributes | |
| std::vector< double > | m_frequencies |
| double | m_z0 = 0.0 |
Cursor that snaps along a Smith chart locus, keyed by frequency.
m_coords holds ( frequency, gamma magnitude ) so the cursor grid and workbook still work.
Definition at line 262 of file sim_plot_tab.h.
|
inline |
Definition at line 265 of file sim_plot_tab.h.
References TRACE::TRACE().
|
inherited |
Clears all the data, leaving the layer empty.
Definition at line 2784 of file mathplot.cpp.
|
inlineinherited |
Definition at line 220 of file sim_plot_tab.h.
References m_yScaleView.
|
inlineinherited |
Get brush set for this layer.
Definition at line 325 of file mathplot.h.
References m_brush.
|
inlineinherited |
Gets the 'continuity' property of the layer.
Definition at line 290 of file mathplot.h.
References m_continuous.
|
inlineoverridevirtualinherited |
|
inlineinherited |
Definition at line 191 of file sim_plot_tab.h.
References m_cursors.
Referenced by SIM_PLOT_TAB::DisableCursor(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIMULATOR_FRAME_UI::SaveCursorToWorkbook(), and SIMULATOR_FRAME_UI::ToggleSmithChart().
|
inlineinherited |
Definition at line 192 of file sim_plot_tab.h.
References m_cursors.
Referenced by SIM_PLOT_TAB::DeleteTrace(), and SIM_PLOT_TAB::SetTraceData().
|
inlineinherited |
Definition at line 185 of file sim_plot_tab.h.
References mpFXYVector::m_xs.
Referenced by SIMULATOR_FRAME_UI::fillSmithCursorRow(), and SMITH_TRACE::Plot().
|
inlineinherited |
Definition at line 186 of file sim_plot_tab.h.
References mpFXYVector::m_ys.
Referenced by SMITH_TRACE::Plot().
|
inlineinherited |
Definition at line 251 of file mathplot.h.
References m_displayName, and m_name.
Referenced by mpInfoLegend::Plot().
|
inlineinherited |
Get font set for this layer.
Invalid if none was set.
Definition at line 259 of file mathplot.h.
References m_font.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Zero until the response port resolves one, which leaves only normalized values readable.
Definition at line 276 of file sim_plot_tab.h.
References m_frequencies.
Referenced by SIM_PLOT_TAB::EnableCursor().
|
inlineinherited |
Get layer type: a Layer can be of different types: plot lines, axis, info boxes, etc, this method returns the right value.
Definition at line 313 of file mathplot.h.
References m_type.
Referenced by mpInfoLegend::Plot().
|
inlineoverridevirtualinherited |
Returns the actual maximum X data (loaded in SetData).
Reimplemented from mpLayer.
Definition at line 1495 of file mathplot.h.
References m_maxX.
|
inlineoverridevirtualinherited |
Returns the actual maximum Y data (loaded in SetData).
Reimplemented from mpLayer.
Definition at line 1499 of file mathplot.h.
References m_maxY.
|
inlineoverridevirtualinherited |
Returns the actual minimum X data (loaded in SetData).
Reimplemented from mpLayer.
Definition at line 1487 of file mathplot.h.
References m_minX.
|
inlineoverridevirtualinherited |
Returns the actual minimum Y data (loaded in SetData).
Reimplemented from mpLayer.
Definition at line 1491 of file mathplot.h.
References m_minY.
|
inlineinherited |
The SIM_VIEW this trace is currently plotted on (nullptr if not plotted anywhere).
Definition at line 203 of file sim_plot_tab.h.
References m_multiRunLabels.
|
inlineinherited |
Get layer name.
Definition at line 249 of file mathplot.h.
References m_name.
Referenced by SIMULATOR_FRAME_UI::ToggleSmithChart(), SIMULATOR_FRAME_UI::updatePlotCursors(), and SIM_PLOT_TAB::UpdateTraceStyle().
|
overrideprotectedvirtualinherited |
Get locus value for next N.
Overridden in this implementation.
| x | Returns X value |
| y | Returns Y value |
Implements mpFXY.
Definition at line 2769 of file mathplot.cpp.
References m_index, m_sweepWindow, m_xs, and m_ys.
|
inlineinherited |
Get pen set for this layer.
Definition at line 280 of file mathplot.h.
References m_pen.
Referenced by CURSOR::Plot(), mpInfoLegend::Plot(), SMITH_CURSOR::Plot(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), and SIMULATOR_FRAME_UI::signalsGridCursorUpdate().
|
inlineinherited |
Get the font to draw this layer with, which is the default one when none was set.
The stock fonts are built on first use from the running toolkit, so this must not be called before there is one; layers resolve their font when they plot, not when they are constructed.
Definition at line 269 of file mathplot.h.
References m_font.
Referenced by BOOST_AUTO_TEST_CASE(), mpFX::Plot(), mpFXY::Plot(), mpFY::Plot(), mpInfoLegend::Plot(), mpScaleXBase::Plot(), mpScaleY::Plot(), SMITH_CURSOR::Plot(), and SMITH_GRID::Plot().
|
inline |
Definition at line 280 of file sim_plot_tab.h.
References m_z0.
Referenced by SIMULATOR_FRAME_UI::fillSmithCursorRow(), and SIM_VIEW::UpdateSmithReferenceImpedance().
|
inlineoverridevirtualinherited |
Reimplemented from mpFXY.
Definition at line 1502 of file mathplot.h.
References m_sweepCount.
Referenced by SMITH_TRACE::Plot().
|
inlineinherited |
Definition at line 1478 of file mathplot.h.
References m_sweepSize.
Referenced by SMITH_TRACE::Plot().
|
inlineinherited |
Definition at line 197 of file sim_plot_tab.h.
References m_traceColour.
Referenced by SIM_PLOT_TAB::UpdateTraceStyle().
|
inlineinherited |
Definition at line 194 of file sim_plot_tab.h.
References m_type.
Referenced by SIM_PLOT_TAB::EnableCursor(), SIM_VIEW::GetAxisSlot(), SIM_VIEW::GetUnitsForTrace(), SIM_PLOT_TAB::SetTraceData(), and SIM_PLOT_TAB::UpdateTraceStyle().
|
inlineinherited |
Definition at line 206 of file sim_plot_tab.h.
References m_view.
Referenced by SIM_PLOT_TAB::DeleteTrace(), SIM_PLOT_TAB::DisableCursor(), SIM_PLOT_TAB::EnableCursor(), SIM_PLOT_TAB::GetUnitsForTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::parseTraceParams(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIM_PLOT_TAB::SetTraceData(), SIMULATOR_FRAME_UI::signalsGridCursorUpdate(), SIM_VIEW::UpdateSmithReferenceImpedance(), and SIMULATOR_FRAME_UI::updateTrace().
|
inlineinherited |
Definition at line 212 of file sim_plot_tab.h.
References m_view, and m_yScaleView.
Referenced by SIMULATOR_FRAME_UI::getYScaleLabel().
|
inlineoverridevirtual |
Check whether this layer has a bounding box.
The default implementation returns true. Override and return false if your mpLayer implementation should be ignored by the calculation of the global bounding box for all layers in a mpWindow.
| true | Has bounding box |
| false | Has not bounding box |
Reimplemented from mpLayer.
Definition at line 273 of file sim_plot_tab.h.
|
inlineinherited |
Definition at line 188 of file sim_plot_tab.h.
References m_cursors.
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), and SIMULATOR_FRAME_UI::signalsGridCursorUpdate().
|
inlinevirtualinherited |
Check whether the layer is an info box.
The default implementation returns false. It is overridden to true for mpInfoLayer class and its derivative. It is necessary to define mouse actions behaviour over info boxes.
Reimplemented in mpInfoLayer.
Definition at line 181 of file mathplot.h.
|
inlineinherited |
Definition at line 200 of file sim_plot_tab.h.
References m_isMultiRun.
|
inlineinherited |
Checks whether the layer is visible or not.
Definition at line 317 of file mathplot.h.
References m_visible.
Referenced by mpWindow::IsLayerVisible(), and mpInfoLegend::Plot().
|
inlineinherited |
Clears an explicit Y-scale link if it pointed at a view that no longer exists.
Definition at line 217 of file sim_plot_tab.h.
References m_yScaleView.
Referenced by SIMULATOR_FRAME_UI::getYScaleLabel().
|
overridevirtual |
Layer plot handler.
This implementation will plot the locus in the visible area and put a label according to the alignment specified.
Reimplemented from mpFXY.
Definition at line 562 of file sim_plot_tab.cpp.
References end, TRACE::GetDataX(), TRACE::GetDataY(), mpFXYVector::GetSweepCount(), mpFXYVector::GetSweepSize(), mpLayer::m_pen, mpLayer::m_visible, SMITH_VIEW::plotRect, smithView(), and SMITH_VIEW::ToScreen().
|
overrideprotectedvirtualinherited |
Rewind value enumeration with mpFXY::GetNextXY.
Overridden in this implementation.
Implements mpFXY.
Definition at line 2755 of file mathplot.cpp.
References m_index, and m_sweepWindow.
|
inherited |
Definition at line 2834 of file mathplot.cpp.
References m_scaleX.
|
inherited |
Definition at line 2840 of file mathplot.cpp.
References m_scaleY.
|
inlineinherited |
Set layer brush.
| brush | brush, will be copied to internal class member |
Definition at line 329 of file mathplot.h.
References m_brush.
|
inlineinherited |
Set the 'continuity' property of the layer (true:draws a continuous line, false:draws separate points).
Definition at line 285 of file mathplot.h.
References m_continuous.
Referenced by TRACE::TRACE().
|
inlineinherited |
Definition at line 190 of file sim_plot_tab.h.
References m_cursors.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), SIM_PLOT_TAB::DisableCursor(), SIM_PLOT_TAB::EnableCursor(), and SIMULATOR_FRAME_UI::parseTraceParams().
|
inlineoverridevirtualinherited |
Assigns new data set for the trace.
aX and aY need to have the same length.
| aX | are the X axis values. |
| aY | are the Y axis values. |
Reimplemented from mpFXYVector.
Definition at line 174 of file sim_plot_tab.h.
References cursor, m_cursors, and mpFXYVector::SetData().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and SIM_PLOT_TAB::SetTraceData().
|
inlineinherited |
Set layer font.
| font | Font, will be copied to internal class member |
Definition at line 304 of file mathplot.h.
References m_font.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 275 of file sim_plot_tab.h.
References m_frequencies.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
inlineinherited |
Definition at line 199 of file sim_plot_tab.h.
References m_isMultiRun.
Referenced by SIM_PLOT_TAB::SetTraceData().
|
inlineinherited |
Definition at line 202 of file sim_plot_tab.h.
References m_multiRunLabels.
Referenced by SIM_PLOT_TAB::SetTraceData().
|
inlineoverridevirtualinherited |
Set layer name.
| name | Name, will be copied to internal class member |
Reimplemented from mpLayer.
Definition at line 150 of file sim_plot_tab.h.
References _, cursor, m_cursors, mpLayer::m_displayName, m_type, mpLayer::SetName(), SPT_AC_GAIN, and SPT_AC_PHASE.
Referenced by TRACE().
|
inlineinherited |
Set layer pen.
| pen | Pen, will be copied to internal class member |
Definition at line 309 of file mathplot.h.
References m_pen.
Referenced by mpLayer(), mpScaleXBase::mpScaleXBase(), mpScaleY::mpScaleY(), mpInfoLegend::Plot(), and SIM_PLOT_TAB::UpdateTraceStyle().
|
inline |
Definition at line 279 of file sim_plot_tab.h.
References m_z0.
|
virtualinherited |
Definition at line 2813 of file mathplot.cpp.
References m_scaleX, m_scaleY, and UpdateScales().
Referenced by SIM_PLOT_TAB::SetTraceData().
|
inlineinherited |
Definition at line 1476 of file mathplot.h.
References m_sweepCount.
Referenced by SIM_PLOT_TAB::SetTraceData().
|
inlineinherited |
Definition at line 1477 of file mathplot.h.
References m_sweepSize.
Referenced by SIM_PLOT_TAB::SetTraceData().
|
overrideprotectedvirtualinherited |
Reimplemented from mpFXY.
Definition at line 2762 of file mathplot.cpp.
References m_index, m_sweepSize, and m_sweepWindow.
|
inlineinherited |
Definition at line 196 of file sim_plot_tab.h.
References m_traceColour.
Referenced by SIM_PLOT_TAB::GetOrAddTrace(), SIMULATOR_FRAME_UI::loadJsonWorkbook(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), and SIMULATOR_FRAME_UI::parseTraceParams().
|
inlineinherited |
The view whose Y-axis scale this trace's axis should match (defaults to its own view).
When set to a view other than its own, this trace's Y-axis range is merged with that of every other trace targeting the same view/axis, as if they were all plotted together.
Definition at line 207 of file sim_plot_tab.h.
References m_view.
Referenced by SIM_PLOT_TAB::GetOrAddTrace().
|
inlineinherited |
Sets layer visibility.
| show | visibility bool. |
Definition at line 321 of file mathplot.h.
References m_visible.
Referenced by SIM_PLOT_TAB::AddView().
|
inlineinherited |
True if this trace's Y-axis scale hasn't been explicitly linked to another view (i.e.
it defaults to its own view's scale).
Definition at line 213 of file sim_plot_tab.h.
References m_view, and m_yScaleView.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::onSignalsGridCellChanged().
|
inlineinherited |
Shows or hides the text label with the name of the layer (default is visible).
Definition at line 294 of file mathplot.h.
References m_showName.
Referenced by TRACE::TRACE().
|
inherited |
Definition at line 2822 of file mathplot.cpp.
References mpLayer::GetMaxX(), mpLayer::GetMaxY(), mpLayer::GetMinX(), mpLayer::GetMinY(), m_scaleX, and m_scaleY.
Referenced by SetScale().
|
protectedinherited |
|
inherited |
Definition at line 2846 of file mathplot.cpp.
References m_scaleX.
|
inherited |
Definition at line 2852 of file mathplot.cpp.
References m_scaleY.
|
protectedinherited |
Definition at line 335 of file mathplot.h.
Referenced by GetBrush(), and SetBrush().
|
protectedinherited |
Definition at line 338 of file mathplot.h.
Referenced by GetContinuity(), mpLayer(), CURSOR::Plot(), mpFXY::Plot(), and SetContinuity().
|
protectedinherited |
Definition at line 227 of file sim_plot_tab.h.
Referenced by GetCursor(), GetCursors(), HasCursor(), SetCursor(), SetData(), and SetName().
|
protectedinherited |
Definition at line 337 of file mathplot.h.
Referenced by GetDisplayName(), and TRACE::SetName().
|
protectedinherited |
Definition at line 610 of file mathplot.h.
|
protectedinherited |
Definition at line 333 of file mathplot.h.
Referenced by GetFont(), GetPlotFont(), and SetFont().
|
private |
Definition at line 283 of file sim_plot_tab.h.
Referenced by GetFrequencies(), and SetFrequencies().
|
protectedinherited |
Definition at line 1509 of file mathplot.h.
Referenced by GetNextXY(), mpFXYVector(), Rewind(), and SetSweepWindow().
|
protectedinherited |
Definition at line 230 of file sim_plot_tab.h.
Referenced by IsMultiRun(), SetIsMultiRun(), and TRACE().
|
protectedinherited |
Definition at line 1514 of file mathplot.h.
Referenced by GetMaxX(), mpFXYVector(), and SetData().
|
protectedinherited |
Definition at line 1514 of file mathplot.h.
Referenced by GetMaxY(), mpFXYVector(), and SetData().
|
protectedinherited |
Loaded at SetData.
Definition at line 1514 of file mathplot.h.
Referenced by GetMinX(), mpFXYVector(), and SetData().
|
protectedinherited |
Definition at line 1514 of file mathplot.h.
Referenced by GetMinY(), mpFXYVector(), and SetData().
|
protectedinherited |
Definition at line 231 of file sim_plot_tab.h.
Referenced by GetMultiRunLabels(), and SetMultiRunLabels().
|
protectedinherited |
Definition at line 336 of file mathplot.h.
Referenced by GetDisplayName(), GetName(), mpFX::Plot(), mpFXY::Plot(), mpFY::Plot(), mpScaleXBase::Plot(), mpScaleY::Plot(), and SetName().
|
protectedinherited |
Definition at line 334 of file mathplot.h.
Referenced by GetPen(), mpFX::Plot(), mpFXY::Plot(), mpFY::Plot(), mpInfoLayer::Plot(), mpInfoLegend::Plot(), mpScaleXBase::Plot(), mpScaleY::Plot(), SMITH_GRID::Plot(), SMITH_TRACE::Plot(), and SetPen().
|
protectedinherited |
Definition at line 615 of file mathplot.h.
Referenced by mpFXY(), Plot(), s2x(), SetScale(), UpdateScales(), and x2s().
|
protectedinherited |
Definition at line 615 of file mathplot.h.
Referenced by mpFXY(), Plot(), s2y(), SetScale(), UpdateScales(), and y2s().
|
protectedinherited |
Definition at line 339 of file mathplot.h.
Referenced by mpLayer(), mpFX::Plot(), mpFXY::Plot(), mpFY::Plot(), and ShowName().
|
protectedinherited |
Definition at line 1515 of file mathplot.h.
Referenced by GetSweepCount(), and SetSweepCount().
|
protectedinherited |
Definition at line 1516 of file mathplot.h.
Referenced by GetSweepSize(), SetSweepSize(), and SetSweepWindow().
|
protectedinherited |
Definition at line 1510 of file mathplot.h.
Referenced by GetNextXY(), mpFXYVector(), Rewind(), and SetSweepWindow().
|
protectedinherited |
Definition at line 229 of file sim_plot_tab.h.
Referenced by GetTraceColour(), and SetTraceColour().
|
protectedinherited |
Definition at line 228 of file sim_plot_tab.h.
|
protectedinherited |
Definition at line 232 of file sim_plot_tab.h.
Referenced by GetView(), GetYScaleView(), SetView(), SetYScaleView(), and TRACE().
|
protectedinherited |
Definition at line 341 of file mathplot.h.
Referenced by IsVisible(), mpLayer(), CURSOR::Plot(), mpFX::Plot(), mpFXY::Plot(), mpFY::Plot(), mpInfoLayer::Plot(), mpInfoLegend::Plot(), mpScaleXBase::Plot(), mpScaleY::Plot(), SMITH_CURSOR::Plot(), SMITH_GRID::Plot(), SMITH_TRACE::Plot(), and SetVisible().
|
protectedinherited |
The internal copy of the set of data to draw.
Definition at line 1507 of file mathplot.h.
Referenced by Clear(), GetCount(), TRACE::GetDataX(), GetNextXY(), and SetData().
|
protectedinherited |
Definition at line 1507 of file mathplot.h.
Referenced by Clear(), TRACE::GetDataY(), GetNextXY(), and SetData().
|
protectedinherited |
Definition at line 233 of file sim_plot_tab.h.
Referenced by ClearYScaleViewIf(), GetYScaleView(), IsYScaleDefault(), SetYScaleView(), and TRACE().
|
private |
Definition at line 284 of file sim_plot_tab.h.
Referenced by GetReferenceImpedance(), and SetReferenceImpedance().
|
protectedinherited |
Definition at line 613 of file mathplot.h.
Referenced by mpFXY(), Plot(), and UpdateViewBoundary().
|
protectedinherited |
Definition at line 613 of file mathplot.h.
Referenced by mpFXY(), Plot(), and UpdateViewBoundary().
|
protectedinherited |
Definition at line 613 of file mathplot.h.
Referenced by mpFXY(), Plot(), and UpdateViewBoundary().
|
protectedinherited |
Definition at line 613 of file mathplot.h.
Referenced by mpFXY(), Plot(), and UpdateViewBoundary().