KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SIM_PLOT_TAB Class Reference

#include <sim_plot_tab.h>

Inheritance diagram for SIM_PLOT_TAB:
SIM_TAB

Public Member Functions

 SIM_PLOT_TAB (const wxString &aSimCommand, wxWindow *parent)
 
virtual ~SIM_PLOT_TAB ()
 
void ApplyPreferences (const SIM_PREFERENCES &aPrefs) override
 
const std::vector< SIM_VIEW * > & GetViews () const
 
SIM_VIEWGetView (int aIndex) const
 
int GetViewIndex (SIM_VIEW *aView) const
 
int GetViewCount () const
 The view new traces default to, and legacy (single-view) settings apply to.
 
SIM_VIEWGetDefaultView () const
 Add a new (empty) view, stacked below the existing ones.
 
SIM_VIEWAddView ()
 Remove a view.
 
bool RemoveView (SIM_VIEW *aView)
 Mirror aSource's current X range onto every other view of this tab.
 
void SyncXView (SIM_VIEW *aSource)
 
wxString GetLabelX () const
 
wxString GetUnitsX () const
 Get the display units (e.g. "V", "A", "dB") for a given trace's own view.
 
wxString GetUnitsForTrace (TRACE *aTrace) const
 
void ShowGrid (bool aEnable)
 
bool IsGridShown () const
 
void ShowLegend (bool aEnable)
 
bool IsLegendShown () const
 
wxPoint GetLegendPosition () const
 
void SetLegendPosition (const wxPoint &aPosition)
 
wxString GetLabelY1 () const
 
wxString GetLabelY2 () const
 
wxString GetLabelY3 () const
 
wxString GetUnitsY1 () const
 
wxString GetUnitsY2 () const
 
wxString GetUnitsY3 () const
 
bool GetY1Scale (double *aMin, double *aMax) const
 
bool GetY2Scale (double *aMin, double *aMax) const
 
bool GetY3Scale (double *aMin, double *aMax) const
 
void SetY1Scale (bool aLock, double aMin, double aMax)
 
void SetY2Scale (bool aLock, double aMin, double aMax)
 
void SetY3Scale (bool aLock, double aMin, double aMax)
 
void EnsureThirdYAxisExists ()
 
void SetDottedSecondary (bool aEnable)
 Draw secondary signal traces (current or phase) with dotted lines.
 
bool GetDottedSecondary () const
 Smith mode is tab-wide: every view of the tab shows a Smith chart while it is on.
 
void SetSmithMode (bool aEnable)
 
bool IsSmithMode () const
 Refresh the grid z0 from the shown Smith traces, on every view.
 
void UpdateSmithReferenceImpedance ()
 The saved/restored pan and zoom track the default view.
 
double GetSmithZoom () const
 
wxRealPoint GetSmithPan () const
 
void ResetSmithView ()
 Restore a saved view, values are validated and clamped.
 
void SetSmithView (double aZoom, double aPanX, double aPanY)
 
void SmithZoomAt (const wxPoint &aPos, double aFactor)
 
void SmithPanBy (const wxPoint &aDelta)
 Traces and cursors set aside while in Smith mode, restored when leaving it.
 
std::vector< SMITH_STASHED_TRACE > & SmithStashedTraces ()
 
std::vector< SMITH_STASHED_CURSOR > & SmithStashedCursors ()
 Turn on/off the cursor for a particular trace.
 
void EnableCursor (TRACE *aTrace, int aCursorId, const wxString &aSignalName)
 
void DisableCursor (TRACE *aTrace, int aCursorId)
 Reset scale ranges to fit the current traces, on every view.
 
void ResetScales (bool aIncludeX)
 Update trace line style.
 
void UpdateTraceStyle (TRACE *trace)
 Update plot colors.
 
void UpdatePlotColors ()
 
wxColour GetPlotColor (SIM_PLOT_COLORS::COLOR_SET aColorId)
 
void OnLanguageChanged () override
 Getter for the default view's math plot window (back-compat for zoom undo/redo, export).
 
mpWindowGetPlotWin () const
 Get (or create, on aView) the TRACE for a signal.
 
TRACEGetOrAddTrace (const wxString &aVectorName, int aType, SIM_VIEW *aView)
 
void SetTraceData (TRACE *aTrace, std::vector< double > &aX, std::vector< double > &aY, int aSweepCount, size_t aSweepSize, bool aIsMultiRun=false, const std::vector< wxString > &aMultiRunLabels={})
 
bool DeleteTrace (const wxString &aVectorName, int aTraceType)
 
void DeleteTrace (TRACE *aTrace)
 
const std::map< wxString, TRACE * > & GetTraces () const
 
TRACEGetTrace (const wxString &aVecName, int aType) const
 
std::vector< std::pair< wxString, wxString > > & Measurements ()
 
SIM_TYPE GetSimType () const
 
const wxString & GetSimCommand () const
 
void SetSimCommand (const wxString &aSimCommand)
 
int GetSimOptions () const
 
void SetSimOptions (int aOptions)
 
wxString GetLastSchTextSimCommand () const
 
void SetLastSchTextSimCommand (const wxString &aCmd)
 
const wxString & GetSpicePlotName () const
 
void SetSpicePlotName (const wxString &aPlotName)
 

Static Public Member Functions

static bool IsPlottable (SIM_TYPE aSimType)
 

Public Attributes

wxPoint m_LastLegendPosition
 

Private Member Functions

wxString getTraceId (const wxString &aVectorName, int aType) const
 

Static Private Member Functions

static mpWindow::MouseWheelActionSet convertMouseWheelActions (const SIM_MOUSE_WHEEL_ACTION_SET &s)
 

Private Attributes

SIM_PLOT_COLORS m_colors
 
std::map< wxString, wxColour > m_sessionTraceColors
 
wxBoxSizer * m_viewsSizer
 
std::vector< SIM_VIEW * > m_views
 
mpWindow::MouseWheelActionSet m_mouseWheelActions
 
std::map< wxString, TRACE * > m_traces
 
bool m_dotted_cp
 
bool m_syncingXView
 
bool m_smithMode
 
std::vector< SMITH_STASHED_TRACEm_smithStashedTraces
 
std::vector< SMITH_STASHED_CURSORm_smithStashedCursors
 
std::vector< std::pair< wxString, wxString > > m_measurements
 
wxString m_simCommand
 
unsigned m_simOptions
 
wxString m_lastSchTextSimCommand
 
wxString m_spicePlotName
 

Detailed Description

Definition at line 548 of file sim_plot_tab.h.

Constructor & Destructor Documentation

◆ SIM_PLOT_TAB()

◆ ~SIM_PLOT_TAB()

SIM_PLOT_TAB::~SIM_PLOT_TAB ( )
virtual

Definition at line 2227 of file sim_plot_tab.cpp.

Member Function Documentation

◆ AddView()

◆ ApplyPreferences()

void SIM_PLOT_TAB::ApplyPreferences ( const SIM_PREFERENCES & aPrefs)
overridevirtual

◆ convertMouseWheelActions()

◆ DeleteTrace() [1/2]

bool SIM_PLOT_TAB::DeleteTrace ( const wxString & aVectorName,
int aTraceType )

◆ DeleteTrace() [2/2]

void SIM_PLOT_TAB::DeleteTrace ( TRACE * aTrace)

Definition at line 2753 of file sim_plot_tab.cpp.

References cursor, TRACE::GetCursors(), TRACE::GetView(), m_traces, name, and ResetScales().

◆ DisableCursor()

void SIM_PLOT_TAB::DisableCursor ( TRACE * aTrace,
int aCursorId )

Reset scale ranges to fit the current traces, on every view.

Definition at line 2833 of file sim_plot_tab.cpp.

References cursor, TRACE::GetCursor(), TRACE::GetView(), and TRACE::SetCursor().

Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged().

◆ EnableCursor()

◆ EnsureThirdYAxisExists()

void SIM_PLOT_TAB::EnsureThirdYAxisExists ( )

Definition at line 2513 of file sim_plot_tab.cpp.

References GetDefaultView().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ GetDefaultView()

◆ GetDottedSecondary()

bool SIM_PLOT_TAB::GetDottedSecondary ( ) const
inline

Smith mode is tab-wide: every view of the tab shows a Smith chart while it is on.

Definition at line 633 of file sim_plot_tab.h.

References m_dotted_cp.

Referenced by SIMULATOR_FRAME::setupUIConditions().

◆ GetLabelX()

wxString SIM_PLOT_TAB::GetLabelX ( ) const

Definition at line 2364 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetLabelX().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetLabelY1()

wxString SIM_PLOT_TAB::GetLabelY1 ( ) const

Definition at line 2429 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetLabelY1().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetLabelY2()

wxString SIM_PLOT_TAB::GetLabelY2 ( ) const

Definition at line 2436 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetLabelY2().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetLabelY3()

wxString SIM_PLOT_TAB::GetLabelY3 ( ) const

Definition at line 2443 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetLabelY3().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetLastSchTextSimCommand()

wxString SIM_TAB::GetLastSchTextSimCommand ( ) const
inlineinherited

◆ GetLegendPosition()

wxPoint SIM_PLOT_TAB::GetLegendPosition ( ) const

Definition at line 2413 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetLegendPosition().

◆ GetOrAddTrace()

◆ GetPlotColor()

wxColour SIM_PLOT_TAB::GetPlotColor ( SIM_PLOT_COLORS::COLOR_SET aColorId)
inline

Definition at line 671 of file sim_plot_tab.h.

References m_colors.

◆ GetPlotWin()

mpWindow * SIM_PLOT_TAB::GetPlotWin ( ) const

Get (or create, on aView) the TRACE for a signal.

If the trace already exists (on any view), it is returned unchanged – callers wanting to move an existing trace to a different view should DeleteTrace() it first.

Definition at line 2916 of file sim_plot_tab.cpp.

References GetDefaultView().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME::setupUIConditions().

◆ GetSimCommand()

const wxString & SIM_TAB::GetSimCommand ( ) const
inlineinherited

◆ GetSimOptions()

int SIM_TAB::GetSimOptions ( ) const
inlineinherited

◆ GetSimType()

◆ GetSmithPan()

wxRealPoint SIM_PLOT_TAB::GetSmithPan ( ) const

Definition at line 2564 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetSmithPan().

◆ GetSmithZoom()

double SIM_PLOT_TAB::GetSmithZoom ( ) const

Definition at line 2557 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetSmithZoom().

◆ GetSpicePlotName()

const wxString & SIM_TAB::GetSpicePlotName ( ) const
inlineinherited

◆ GetTrace()

◆ getTraceId()

wxString SIM_PLOT_TAB::getTraceId ( const wxString & aVectorName,
int aType ) const
inlineprivate

Definition at line 721 of file sim_plot_tab.h.

References SPT_Y_AXIS_MASK.

Referenced by GetOrAddTrace(), and GetTrace().

◆ GetTraces()

◆ GetUnitsForTrace()

wxString SIM_PLOT_TAB::GetUnitsForTrace ( TRACE * aTrace) const

◆ GetUnitsX()

wxString SIM_PLOT_TAB::GetUnitsX ( ) const

Get the display units (e.g. "V", "A", "dB") for a given trace's own view.

Definition at line 2371 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetUnitsX().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetUnitsY1()

wxString SIM_PLOT_TAB::GetUnitsY1 ( ) const

Definition at line 2450 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetUnitsY1().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetUnitsY2()

wxString SIM_PLOT_TAB::GetUnitsY2 ( ) const

Definition at line 2457 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetUnitsY2().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetUnitsY3()

wxString SIM_PLOT_TAB::GetUnitsY3 ( ) const

Definition at line 2464 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetUnitsY3().

Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().

◆ GetView()

SIM_VIEW * SIM_PLOT_TAB::GetView ( int aIndex) const
inline

Definition at line 561 of file sim_plot_tab.h.

References m_views.

Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged().

◆ GetViewCount()

int SIM_PLOT_TAB::GetViewCount ( ) const
inline

The view new traces default to, and legacy (single-view) settings apply to.

Definition at line 568 of file sim_plot_tab.h.

References m_views.

Referenced by SIMULATOR_FRAME_UI::getViewChoices().

◆ GetViewIndex()

int SIM_PLOT_TAB::GetViewIndex ( SIM_VIEW * aView) const

Definition at line 2326 of file sim_plot_tab.cpp.

References m_views.

Referenced by SIMULATOR_FRAME_UI::getViewLabel().

◆ GetViews()

const std::vector< SIM_VIEW * > & SIM_PLOT_TAB::GetViews ( ) const
inline

◆ GetY1Scale()

bool SIM_PLOT_TAB::GetY1Scale ( double * aMin,
double * aMax ) const

Definition at line 2471 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetY1Scale().

◆ GetY2Scale()

bool SIM_PLOT_TAB::GetY2Scale ( double * aMin,
double * aMax ) const

Definition at line 2478 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetY2Scale().

◆ GetY3Scale()

bool SIM_PLOT_TAB::GetY3Scale ( double * aMin,
double * aMax ) const

Definition at line 2485 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::GetY3Scale().

◆ IsGridShown()

bool SIM_PLOT_TAB::IsGridShown ( ) const

Definition at line 2392 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::IsGridShown().

Referenced by SIMULATOR_FRAME::setupUIConditions().

◆ IsLegendShown()

bool SIM_PLOT_TAB::IsLegendShown ( ) const

Definition at line 2406 of file sim_plot_tab.cpp.

References GetDefaultView(), and SIM_VIEW::IsLegendShown().

Referenced by SIMULATOR_FRAME::setupUIConditions().

◆ IsPlottable()

bool SIM_TAB::IsPlottable ( SIM_TYPE aSimType)
staticinherited

◆ IsSmithMode()

bool SIM_PLOT_TAB::IsSmithMode ( ) const
inline

◆ Measurements()

std::vector< std::pair< wxString, wxString > > & SIM_PLOT_TAB::Measurements ( )
inline

◆ OnLanguageChanged()

void SIM_PLOT_TAB::OnLanguageChanged ( )
overridevirtual

Getter for the default view's math plot window (back-compat for zoom undo/redo, export).

Implements SIM_TAB.

Definition at line 2602 of file sim_plot_tab.cpp.

References m_views.

◆ RemoveView()

bool SIM_PLOT_TAB::RemoveView ( SIM_VIEW * aView)

Mirror aSource's current X range onto every other view of this tab.

Definition at line 2279 of file sim_plot_tab.cpp.

References DeleteTrace(), m_traces, m_views, m_viewsSizer, name, and ResetScales().

Referenced by SIM_PLOT_TAB().

◆ ResetScales()

void SIM_PLOT_TAB::ResetScales ( bool aIncludeX)

Update trace line style.

Definition at line 2848 of file sim_plot_tab.cpp.

References m_traces, m_views, and name.

Referenced by DeleteTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), and RemoveView().

◆ ResetSmithView()

void SIM_PLOT_TAB::ResetSmithView ( )

Restore a saved view, values are validated and clamped.

Definition at line 2571 of file sim_plot_tab.cpp.

References m_views.

◆ SetDottedSecondary()

void SIM_PLOT_TAB::SetDottedSecondary ( bool aEnable)
inline

Draw secondary signal traces (current or phase) with dotted lines.

Definition at line 622 of file sim_plot_tab.h.

References m_dotted_cp, m_traces, m_views, name, and UpdateTraceStyle().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::parseTraceParams().

◆ SetLastSchTextSimCommand()

void SIM_TAB::SetLastSchTextSimCommand ( const wxString & aCmd)
inlineinherited

◆ SetLegendPosition()

void SIM_PLOT_TAB::SetLegendPosition ( const wxPoint & aPosition)

Definition at line 2420 of file sim_plot_tab.cpp.

References GetDefaultView(), and m_LastLegendPosition.

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ SetSimCommand()

void SIM_TAB::SetSimCommand ( const wxString & aSimCommand)
inlineinherited

Definition at line 49 of file sim_tab.h.

References m_simCommand.

Referenced by SIMULATOR_FRAME::EditAnalysis(), and SIMULATOR_FRAME::StartSimulation().

◆ SetSimOptions()

void SIM_TAB::SetSimOptions ( int aOptions)
inlineinherited

◆ SetSmithMode()

void SIM_PLOT_TAB::SetSmithMode ( bool aEnable)

◆ SetSmithView()

void SIM_PLOT_TAB::SetSmithView ( double aZoom,
double aPanX,
double aPanY )

Definition at line 2581 of file sim_plot_tab.cpp.

References m_views.

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ SetSpicePlotName()

void SIM_TAB::SetSpicePlotName ( const wxString & aPlotName)
inlineinherited

◆ SetTraceData()

void SIM_PLOT_TAB::SetTraceData ( TRACE * aTrace,
std::vector< double > & aX,
std::vector< double > & aY,
int aSweepCount,
size_t aSweepSize,
bool aIsMultiRun = false,
const std::vector< wxString > & aMultiRunLabels = {} )

◆ SetY1Scale()

void SIM_PLOT_TAB::SetY1Scale ( bool aLock,
double aMin,
double aMax )

Definition at line 2492 of file sim_plot_tab.cpp.

References GetDefaultView().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ SetY2Scale()

void SIM_PLOT_TAB::SetY2Scale ( bool aLock,
double aMin,
double aMax )

Definition at line 2499 of file sim_plot_tab.cpp.

References GetDefaultView().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ SetY3Scale()

void SIM_PLOT_TAB::SetY3Scale ( bool aLock,
double aMin,
double aMax )

Definition at line 2506 of file sim_plot_tab.cpp.

References GetDefaultView().

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ ShowGrid()

void SIM_PLOT_TAB::ShowGrid ( bool aEnable)

◆ ShowLegend()

void SIM_PLOT_TAB::ShowLegend ( bool aEnable)

Definition at line 2399 of file sim_plot_tab.cpp.

References m_views.

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().

◆ SmithPanBy()

void SIM_PLOT_TAB::SmithPanBy ( const wxPoint & aDelta)

Traces and cursors set aside while in Smith mode, restored when leaving it.

Definition at line 2595 of file sim_plot_tab.cpp.

References m_views.

◆ SmithStashedCursors()

std::vector< SMITH_STASHED_CURSOR > & SIM_PLOT_TAB::SmithStashedCursors ( )
inline

Turn on/off the cursor for a particular trace.

Definition at line 656 of file sim_plot_tab.h.

References m_smithStashedCursors.

Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::ToggleSmithChart().

◆ SmithStashedTraces()

std::vector< SMITH_STASHED_TRACE > & SIM_PLOT_TAB::SmithStashedTraces ( )
inline

◆ SmithZoomAt()

void SIM_PLOT_TAB::SmithZoomAt ( const wxPoint & aPos,
double aFactor )

Definition at line 2588 of file sim_plot_tab.cpp.

References m_views.

◆ SyncXView()

void SIM_PLOT_TAB::SyncXView ( SIM_VIEW * aSource)

◆ UpdatePlotColors()

◆ UpdateSmithReferenceImpedance()

void SIM_PLOT_TAB::UpdateSmithReferenceImpedance ( )

The saved/restored pan and zoom track the default view.

Definition at line 2550 of file sim_plot_tab.cpp.

References m_views.

Referenced by SIMULATOR_FRAME_UI::updateTrace().

◆ UpdateTraceStyle()

Member Data Documentation

◆ m_colors

SIM_PLOT_COLORS SIM_PLOT_TAB::m_colors
private

Definition at line 727 of file sim_plot_tab.h.

Referenced by GetOrAddTrace(), GetPlotColor(), and UpdatePlotColors().

◆ m_dotted_cp

bool SIM_PLOT_TAB::m_dotted_cp
private

◆ m_LastLegendPosition

wxPoint SIM_PLOT_TAB::m_LastLegendPosition

Definition at line 701 of file sim_plot_tab.h.

Referenced by SetLegendPosition().

◆ m_lastSchTextSimCommand

wxString SIM_TAB::m_lastSchTextSimCommand
privateinherited

Definition at line 63 of file sim_tab.h.

Referenced by GetLastSchTextSimCommand(), and SetLastSchTextSimCommand().

◆ m_measurements

std::vector<std::pair<wxString, wxString> > SIM_PLOT_TAB::m_measurements
private

Definition at line 754 of file sim_plot_tab.h.

Referenced by Measurements().

◆ m_mouseWheelActions

mpWindow::MouseWheelActionSet SIM_PLOT_TAB::m_mouseWheelActions
private

Definition at line 736 of file sim_plot_tab.h.

Referenced by AddView(), ApplyPreferences(), and SIM_PLOT_TAB().

◆ m_sessionTraceColors

std::map<wxString, wxColour> SIM_PLOT_TAB::m_sessionTraceColors
private

Definition at line 728 of file sim_plot_tab.h.

Referenced by GetOrAddTrace(), and UpdateTraceStyle().

◆ m_simCommand

wxString SIM_TAB::m_simCommand
privateinherited

Definition at line 61 of file sim_tab.h.

Referenced by GetSimCommand(), GetSimType(), SetSimCommand(), SIM_TAB(), and SIM_TAB().

◆ m_simOptions

unsigned SIM_TAB::m_simOptions
privateinherited

Definition at line 62 of file sim_tab.h.

Referenced by GetSimOptions(), SetSimOptions(), SIM_TAB(), and SIM_TAB().

◆ m_smithMode

bool SIM_PLOT_TAB::m_smithMode
private

Definition at line 748 of file sim_plot_tab.h.

Referenced by AddView(), IsSmithMode(), SetSmithMode(), and SIM_PLOT_TAB().

◆ m_smithStashedCursors

std::vector<SMITH_STASHED_CURSOR> SIM_PLOT_TAB::m_smithStashedCursors
private

Definition at line 751 of file sim_plot_tab.h.

Referenced by SmithStashedCursors().

◆ m_smithStashedTraces

std::vector<SMITH_STASHED_TRACE> SIM_PLOT_TAB::m_smithStashedTraces
private

Definition at line 750 of file sim_plot_tab.h.

Referenced by SmithStashedTraces().

◆ m_spicePlotName

wxString SIM_TAB::m_spicePlotName
privateinherited

Definition at line 64 of file sim_tab.h.

Referenced by GetSpicePlotName(), and SetSpicePlotName().

◆ m_syncingXView

bool SIM_PLOT_TAB::m_syncingXView
private

Definition at line 744 of file sim_plot_tab.h.

Referenced by SIM_PLOT_TAB(), and SyncXView().

◆ m_traces

std::map<wxString, TRACE*> SIM_PLOT_TAB::m_traces
private

◆ m_views

◆ m_viewsSizer

wxBoxSizer* SIM_PLOT_TAB::m_viewsSizer
private

Definition at line 730 of file sim_plot_tab.h.

Referenced by AddView(), RemoveView(), and SIM_PLOT_TAB().


The documentation for this class was generated from the following files: