| 
    KiCad PCB EDA Suite
    
   | 
 
#include <sim_plot_tab.h>
  
Public Member Functions | |
| SIM_PLOT_TAB (const wxString &aSimCommand, wxWindow *parent) | |
| virtual | ~SIM_PLOT_TAB () | 
| void | ApplyPreferences (const SIM_PREFERENCES &aPrefs) override | 
| wxString | GetLabelX () const | 
| wxString | GetLabelY1 () const | 
| wxString | GetLabelY2 () const | 
| wxString | GetLabelY3 () 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) | 
| wxString | GetUnitsX () const | 
| wxString | GetUnitsY1 () const | 
| wxString | GetUnitsY2 () const | 
| wxString | GetUnitsY3 () const | 
| const std::map< wxString, TRACE * > & | GetTraces () const | 
| TRACE * | GetTrace (const wxString &aVecName, int aType) const | 
| void | ShowGrid (bool aEnable) | 
| bool | IsGridShown () const | 
| void | ShowLegend (bool aEnable) | 
| bool | IsLegendShown () const | 
| wxPoint | GetLegendPosition () const | 
| void | SetLegendPosition (const wxPoint &aPosition) | 
| void | SetDottedSecondary (bool aEnable) | 
| Draw secondary signal traces (current or phase) with dotted lines.   | |
| bool | GetDottedSecondary () const | 
| 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.   | |
| void | ResetScales (bool aIncludeX) | 
| Update trace line style.   | |
| void | UpdateTraceStyle (TRACE *trace) | 
| Update plot colors.   | |
| void | UpdatePlotColors () | 
| void | OnLanguageChanged () override | 
| Getter for math plot window.   | |
| mpWindow * | GetPlotWin () const | 
| TRACE * | GetOrAddTrace (const wxString &aVectorName, int aType) | 
| 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) | 
| std::vector< std::pair< wxString, wxString > > & | Measurements () | 
| void | EnsureThirdYAxisExists () | 
| 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 | 
| Construct the plot axes for DC simulation plot.   | |
| void | prepareDCAxes (int aNewTraceType) | 
| Create/Ensure axes are available for plotting.   | |
| void | updateAxes (int aNewTraceType=SIM_TRACE_TYPE::SPT_UNKNOWN) | 
| void | UpdateAxisVisibility () | 
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 | 
| mpWindow * | m_plotWin | 
| wxBoxSizer * | m_sizer | 
| std::map< wxString, TRACE * > | m_traces | 
| mpScaleXBase * | m_axis_x | 
| mpScaleY * | m_axis_y1 | 
| mpScaleY * | m_axis_y2 | 
| mpScaleY * | m_axis_y3 | 
| mpInfoLegend * | m_legend | 
| bool | m_dotted_cp | 
| std::vector< std::pair< wxString, wxString > > | m_measurements | 
| wxString | m_simCommand | 
| unsigned | m_simOptions | 
| wxString | m_lastSchTextSimCommand | 
| wxString | m_spicePlotName | 
Definition at line 205 of file sim_plot_tab.h.
| SIM_PLOT_TAB::SIM_PLOT_TAB | ( | const wxString & | aSimCommand, | 
| wxWindow * | parent ) | 
Definition at line 611 of file sim_plot_tab.cpp.
References m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_dotted_cp, m_LastLegendPosition, m_legend, m_plotWin, m_sizer, mpWindow, SIM_TAB::SIM_TAB(), updateAxes(), and UpdatePlotColors().
      
  | 
  virtual | 
Definition at line 642 of file sim_plot_tab.cpp.
      
  | 
  inlineoverridevirtual | 
Reimplemented from SIM_TAB.
Definition at line 212 of file sim_plot_tab.h.
References convertMouseWheelActions(), m_plotWin, and SIM_PREFERENCES::mouse_wheel_actions.
Referenced by SIMULATOR_FRAME_UI::NewSimTab().
      
  | 
  inlinestaticprivate | 
Definition at line 384 of file sim_plot_tab.h.
References mpWindow::COUNT, COUNT, mpWindow::MouseWheelActionSet::horizontal, SIM_MOUSE_WHEEL_ACTION_SET::horizontal, SIM_MOUSE_WHEEL_ACTION_SET::vertical_unmodified, SIM_MOUSE_WHEEL_ACTION_SET::vertical_with_alt, SIM_MOUSE_WHEEL_ACTION_SET::vertical_with_ctrl, SIM_MOUSE_WHEEL_ACTION_SET::vertical_with_shift, mpWindow::MouseWheelActionSet::verticalUnmodified, mpWindow::MouseWheelActionSet::verticalWithAlt, mpWindow::MouseWheelActionSet::verticalWithCtrl, and mpWindow::MouseWheelActionSet::verticalWithShift.
Referenced by ApplyPreferences().
| bool SIM_PLOT_TAB::DeleteTrace | ( | const wxString & | aVectorName, | 
| int | aTraceType ) | 
Definition at line 1225 of file sim_plot_tab.cpp.
References DeleteTrace(), and GetTrace().
Referenced by DeleteTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), and SIMULATOR_FRAME_UI::SetUserDefinedSignals().
| void SIM_PLOT_TAB::DeleteTrace | ( | TRACE * | aTrace | ) | 
Definition at line 1202 of file sim_plot_tab.cpp.
References cursor, TRACE::GetCursors(), m_plotWin, m_traces, name, ResetScales(), and UpdateAxisVisibility().
| void SIM_PLOT_TAB::DisableCursor | ( | TRACE * | aTrace, | 
| int | aCursorId ) | 
Reset scale ranges to fit the current traces.
Definition at line 1255 of file sim_plot_tab.cpp.
References cursor, mpWindow::DelLayer(), TRACE::GetCursor(), GetPlotWin(), and TRACE::SetCursor().
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged().
| void SIM_PLOT_TAB::EnableCursor | ( | TRACE * | aTrace, | 
| int | aCursorId, | ||
| const wxString & | aSignalName ) | 
Definition at line 1237 of file sim_plot_tab.cpp.
References center, cursor, mpWindow::GetMarginLeft(), mpWindow::GetMarginRight(), GetPlotWin(), mpWindow::GetXScreen(), KiROUND(), m_plotWin, and TRACE::SetCursor().
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged().
| void SIM_PLOT_TAB::EnsureThirdYAxisExists | ( | ) | 
Definition at line 981 of file sim_plot_tab.cpp.
References m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, and mpALIGN_BORDER_RIGHT.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), prepareDCAxes(), and updateAxes().
      
  | 
  inline | 
Turn on/off the cursor for a particular trace.
Definition at line 343 of file sim_plot_tab.h.
References m_dotted_cp.
Referenced by SIMULATOR_FRAME::setupUIConditions().
      
  | 
  inline | 
Definition at line 217 of file sim_plot_tab.h.
References m_axis_x.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
      
  | 
  inline | 
Definition at line 222 of file sim_plot_tab.h.
References m_axis_y1.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
      
  | 
  inline | 
Definition at line 227 of file sim_plot_tab.h.
References m_axis_y2.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
      
  | 
  inline | 
Definition at line 232 of file sim_plot_tab.h.
References m_axis_y3.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
      
  | 
  inlineinherited | 
Definition at line 58 of file sim_tab.h.
References m_lastSchTextSimCommand.
Referenced by SIMULATOR_FRAME_UI::SaveWorkbook(), and SIMULATOR_FRAME::StartSimulation().
      
  | 
  inline | 
Definition at line 318 of file sim_plot_tab.h.
References m_legend.
| TRACE * SIM_PLOT_TAB::GetOrAddTrace | ( | const wxString & | aVectorName, | 
| int | aType ) | 
Definition at line 1040 of file sim_plot_tab.cpp.
References SIM_TAB::GetSimType(), GetTrace(), getTraceId(), m_axis_y2, m_axis_y3, m_colors, m_plotWin, m_sessionTraceColors, m_traces, TRACE::SetTraceColour(), SPT_VOLTAGE, ST_DC, ST_TRAN, updateAxes(), and UpdateTraceStyle().
Referenced by SIMULATOR_FRAME_UI::updateTrace().
      
  | 
  inline | 
Definition at line 364 of file sim_plot_tab.h.
References m_plotWin.
Referenced by DisableCursor(), EnableCursor(), SIMULATOR_FRAME_UI::loadJsonWorkbook(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::parseTraceParams(), and SIMULATOR_FRAME::setupUIConditions().
      
  | 
  inlineinherited | 
Definition at line 52 of file sim_tab.h.
References m_simCommand.
Referenced by SIMULATOR_FRAME::EditAnalysis(), SIM_PLOT_TAB::prepareDCAxes(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIM_PLOT_TAB::ResetScales(), SIMULATOR_FRAME_UI::SaveWorkbook(), SIMULATOR_FRAME::StartSimulation(), and SIMULATOR_FRAME_UI::updateTrace().
      
  | 
  inlineinherited | 
Definition at line 55 of file sim_tab.h.
References m_simOptions.
Referenced by SIMULATOR_FRAME::EditAnalysis(), SIMULATOR_FRAME_UI::SaveWorkbook(), and SIMULATOR_FRAME::StartSimulation().
      
  | 
  inherited | 
Definition at line 75 of file sim_tab.cpp.
References SPICE_CIRCUIT_MODEL::CommandToSimType(), and m_simCommand.
Referenced by SIM_PLOT_TAB::GetOrAddTrace(), SIMULATOR_FRAME_UI::GetSimTab(), SIMULATOR_FRAME_UI::onPlotClosed(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIM_PLOT_TAB::ResetScales(), SIMULATOR_FRAME_UI::SaveWorkbook(), SIM_PLOT_TAB::SetTraceData(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), SIGNALS_GRID_TRICKS::showPopupMenu(), SIM_PLOT_TAB::updateAxes(), SIM_PLOT_TAB::UpdateAxisVisibility(), SIMULATOR_FRAME_UI::UpdateMeasurement(), SIMULATOR_FRAME_UI::updatePlotCursors(), and SIMULATOR_FRAME_UI::vectorNameFromSignalName().
      
  | 
  inlineinherited | 
Definition at line 61 of file sim_tab.h.
References m_spicePlotName.
      
  | 
  inline | 
Definition at line 275 of file sim_plot_tab.h.
References getTraceId(), and m_traces.
Referenced by DeleteTrace(), GetOrAddTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), and SIMULATOR_FRAME_UI::signalsGridCursorUpdate().
      
  | 
  inlineprivate | 
Construct the plot axes for DC simulation plot.
Definition at line 401 of file sim_plot_tab.h.
References SPT_Y_AXIS_MASK.
Referenced by GetOrAddTrace(), and GetTrace().
      
  | 
  inline | 
Definition at line 270 of file sim_plot_tab.h.
References m_traces.
Referenced by SIMULATOR_FRAME_UI::onCursorsGridCellChanged(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), and SIMULATOR_FRAME_UI::updatePlotCursors().
| wxString SIM_PLOT_TAB::GetUnitsX | ( | ) | const | 
Definition at line 669 of file sim_plot_tab.cpp.
References LOG_SCALE< T_PARENT >::GetUnits(), and m_axis_x.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
| wxString SIM_PLOT_TAB::GetUnitsY1 | ( | ) | const | 
Definition at line 683 of file sim_plot_tab.cpp.
References LIN_SCALE< T_PARENT >::GetUnits(), and m_axis_y1.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
| wxString SIM_PLOT_TAB::GetUnitsY2 | ( | ) | const | 
Definition at line 694 of file sim_plot_tab.cpp.
References LIN_SCALE< T_PARENT >::GetUnits(), and m_axis_y2.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
| wxString SIM_PLOT_TAB::GetUnitsY3 | ( | ) | const | 
Definition at line 705 of file sim_plot_tab.cpp.
References LIN_SCALE< T_PARENT >::GetUnits(), and m_axis_y3.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
      
  | 
  inline | 
Definition at line 237 of file sim_plot_tab.h.
References m_axis_y1.
      
  | 
  inline | 
Definition at line 245 of file sim_plot_tab.h.
References m_axis_y2.
      
  | 
  inline | 
Definition at line 253 of file sim_plot_tab.h.
References m_axis_y3.
      
  | 
  inline | 
Definition at line 299 of file sim_plot_tab.h.
References m_axis_x, and m_axis_y1.
Referenced by SIMULATOR_FRAME::setupUIConditions().
      
  | 
  inline | 
Definition at line 313 of file sim_plot_tab.h.
References m_legend.
Referenced by SIMULATOR_FRAME::setupUIConditions().
      
  | 
  staticinherited | 
Definition at line 53 of file sim_tab.cpp.
References ST_AC, ST_DC, ST_FFT, ST_NOISE, ST_SP, and ST_TRAN.
Referenced by SIMULATOR_FRAME_UI::AddTrace(), SIMULATOR_FRAME_UI::NewSimTab(), SIMULATOR_FRAME_UI::OnSimRefresh(), and SIMULATOR_FRAME_UI::updateTrace().
      
  | 
  inline | 
Definition at line 375 of file sim_plot_tab.h.
References m_measurements.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::loadLegacyWorkbook().
      
  | 
  overridevirtual | 
Getter for math plot window.
Implements SIM_TAB.
Definition at line 1014 of file sim_plot_tab.cpp.
References m_plotWin, and updateAxes().
      
  | 
  private | 
Create/Ensure axes are available for plotting.
Definition at line 886 of file sim_plot_tab.cpp.
References _, EnsureThirdYAxisExists(), SIM_TAB::GetSimCommand(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, mpALIGN_BOTTOM, mpALIGN_LEFT, mpALIGN_RIGHT, and SPT_POWER.
Referenced by updateAxes().
| void SIM_PLOT_TAB::ResetScales | ( | bool | aIncludeX | ) | 
Update trace line style.
Definition at line 1268 of file sim_plot_tab.cpp.
References end, SIM_TAB::GetSimCommand(), SIM_TAB::GetSimType(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_traces, name, ST_TRAN, and SPICE_VALUE::ToDouble().
Referenced by DeleteTrace(), and SIMULATOR_FRAME_UI::OnSimRefresh().
      
  | 
  inline | 
Draw secondary signal traces (current or phase) with dotted lines.
Definition at line 333 of file sim_plot_tab.h.
References m_dotted_cp, m_plotWin, m_traces, name, and UpdateTraceStyle().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::parseTraceParams().
      
  | 
  inlineinherited | 
Definition at line 59 of file sim_tab.h.
References m_lastSchTextSimCommand.
Referenced by SIMULATOR_FRAME_UI::loadLegacyWorkbook(), and SIMULATOR_FRAME::StartSimulation().
      
  | 
  inline | 
Definition at line 323 of file sim_plot_tab.h.
References m_LastLegendPosition, and m_legend.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
      
  | 
  inlineinherited | 
Definition at line 53 of file sim_tab.h.
References m_simCommand.
Referenced by SIMULATOR_FRAME::EditAnalysis(), and SIMULATOR_FRAME::StartSimulation().
      
  | 
  inlineinherited | 
Definition at line 56 of file sim_tab.h.
References m_simOptions.
Referenced by DIALOG_SIM_COMMAND::ApplySettings(), SIMULATOR_FRAME_UI::InitWorkbook(), SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::loadLegacyWorkbook().
      
  | 
  inlineinherited | 
Definition at line 62 of file sim_tab.h.
References m_spicePlotName.
Referenced by SIMULATOR_FRAME_UI::OnSimRefresh(), and SIMULATOR_FRAME::StartSimulation().
| 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 = {} ) | 
Definition at line 1088 of file sim_plot_tab.cpp.
References cursor, TRACE::GetCursors(), SIM_TAB::GetSimType(), TRACE::GetType(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, M_PI, TRACE::SetData(), TRACE::SetIsMultiRun(), TRACE::SetMultiRunLabels(), mpFXY::SetScale(), mpFXYVector::SetSweepCount(), mpFXYVector::SetSweepSize(), SPT_AC_PHASE, SPT_CURRENT, SPT_POWER, ST_AC, ST_FFT, and UpdateAxisVisibility().
Referenced by SIMULATOR_FRAME_UI::updateTrace().
| void SIM_PLOT_TAB::SetY1Scale | ( | bool | aLock, | 
| double | aMin, | ||
| double | aMax ) | 
Definition at line 648 of file sim_plot_tab.cpp.
References m_axis_y1.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
| void SIM_PLOT_TAB::SetY2Scale | ( | bool | aLock, | 
| double | aMin, | ||
| double | aMax ) | 
Definition at line 655 of file sim_plot_tab.cpp.
References m_axis_y2.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
| void SIM_PLOT_TAB::SetY3Scale | ( | bool | aLock, | 
| double | aMin, | ||
| double | aMax ) | 
Definition at line 662 of file sim_plot_tab.cpp.
References m_axis_y3.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
      
  | 
  inline | 
Definition at line 282 of file sim_plot_tab.h.
References m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, and m_plotWin.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::parseTraceParams().
      
  | 
  inline | 
Definition at line 307 of file sim_plot_tab.h.
References m_legend, and m_plotWin.
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
      
  | 
  private | 
Definition at line 716 of file sim_plot_tab.cpp.
References _, EnsureThirdYAxisExists(), SIM_TAB::GetSimType(), KIUI::GetStatusFont(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, mpALIGN_BORDER_RIGHT, mpALIGN_BOTTOM, mpALIGN_LEFT, mpALIGN_RIGHT, prepareDCAxes(), SPT_CURRENT, SPT_POWER, ST_AC, ST_DC, ST_FFT, ST_NOISE, ST_SP, ST_TRAN, and UpdateAxisVisibility().
Referenced by GetOrAddTrace(), OnLanguageChanged(), and SIM_PLOT_TAB().
      
  | 
  private | 
Definition at line 1151 of file sim_plot_tab.cpp.
References SIM_TAB::GetSimType(), m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, m_traces, name, SPT_AC_PHASE, SPT_CURRENT, SPT_POWER, and ST_AC.
Referenced by DeleteTrace(), SetTraceData(), and updateAxes().
| void SIM_PLOT_TAB::UpdatePlotColors | ( | ) | 
Definition at line 1003 of file sim_plot_tab.cpp.
References SIM_PLOT_COLORS::AXIS, SIM_PLOT_COLORS::BACKGROUND, SIM_PLOT_COLORS::FOREGROUND, m_colors, and m_plotWin.
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIM_PLOT_TAB(), and SIMULATOR_FRAME_UI::ToggleDarkModePlots().
| void SIM_PLOT_TAB::UpdateTraceStyle | ( | TRACE * | trace | ) | 
Update plot colors.
Definition at line 1021 of file sim_plot_tab.cpp.
References mpLayer::GetName(), TRACE::GetTraceColour(), TRACE::GetType(), m_dotted_cp, m_sessionTraceColors, mpLayer::SetPen(), SPT_AC_GAIN, SPT_AC_PHASE, and SPT_CURRENT.
Referenced by GetOrAddTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::parseTraceParams(), and SetDottedSecondary().
      
  | 
  private | 
Definition at line 425 of file sim_plot_tab.h.
Referenced by GetLabelX(), GetUnitsX(), IsGridShown(), prepareDCAxes(), ResetScales(), SetTraceData(), ShowGrid(), SIM_PLOT_TAB(), and updateAxes().
      
  | 
  private | 
Definition at line 426 of file sim_plot_tab.h.
Referenced by EnsureThirdYAxisExists(), GetLabelY1(), GetUnitsY1(), GetY1Scale(), IsGridShown(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY1Scale(), ShowGrid(), SIM_PLOT_TAB(), updateAxes(), and UpdateAxisVisibility().
      
  | 
  private | 
Definition at line 427 of file sim_plot_tab.h.
Referenced by EnsureThirdYAxisExists(), GetLabelY2(), GetOrAddTrace(), GetUnitsY2(), GetY2Scale(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY2Scale(), ShowGrid(), SIM_PLOT_TAB(), updateAxes(), and UpdateAxisVisibility().
      
  | 
  private | 
Definition at line 428 of file sim_plot_tab.h.
Referenced by EnsureThirdYAxisExists(), GetLabelY3(), GetOrAddTrace(), GetUnitsY3(), GetY3Scale(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY3Scale(), ShowGrid(), SIM_PLOT_TAB(), updateAxes(), and UpdateAxisVisibility().
      
  | 
  private | 
Definition at line 415 of file sim_plot_tab.h.
Referenced by GetOrAddTrace(), and UpdatePlotColors().
      
  | 
  private | 
Definition at line 431 of file sim_plot_tab.h.
Referenced by GetDottedSecondary(), SetDottedSecondary(), SIM_PLOT_TAB(), and UpdateTraceStyle().
| wxPoint SIM_PLOT_TAB::m_LastLegendPosition | 
Definition at line 380 of file sim_plot_tab.h.
Referenced by SetLegendPosition(), and SIM_PLOT_TAB().
      
  | 
  privateinherited | 
Definition at line 67 of file sim_tab.h.
Referenced by GetLastSchTextSimCommand(), and SetLastSchTextSimCommand().
      
  | 
  private | 
Definition at line 429 of file sim_plot_tab.h.
Referenced by GetLegendPosition(), IsLegendShown(), SetLegendPosition(), ShowLegend(), and SIM_PLOT_TAB().
      
  | 
  private | 
Definition at line 434 of file sim_plot_tab.h.
Referenced by Measurements().
      
  | 
  private | 
Definition at line 419 of file sim_plot_tab.h.
Referenced by ApplyPreferences(), DeleteTrace(), EnableCursor(), EnsureThirdYAxisExists(), GetOrAddTrace(), GetPlotWin(), OnLanguageChanged(), prepareDCAxes(), SetDottedSecondary(), ShowGrid(), ShowLegend(), SIM_PLOT_TAB(), updateAxes(), UpdateAxisVisibility(), and UpdatePlotColors().
      
  | 
  private | 
Definition at line 416 of file sim_plot_tab.h.
Referenced by GetOrAddTrace(), and UpdateTraceStyle().
      
  | 
  privateinherited | 
Definition at line 65 of file sim_tab.h.
Referenced by GetSimCommand(), GetSimType(), SetSimCommand(), SIM_TAB(), and SIM_TAB().
      
  | 
  privateinherited | 
Definition at line 66 of file sim_tab.h.
Referenced by GetSimOptions(), SetSimOptions(), SIM_TAB(), and SIM_TAB().
      
  | 
  private | 
Definition at line 420 of file sim_plot_tab.h.
Referenced by SIM_PLOT_TAB().
      
  | 
  privateinherited | 
Definition at line 68 of file sim_tab.h.
Referenced by GetSpicePlotName(), and SetSpicePlotName().
      
  | 
  private | 
Definition at line 423 of file sim_plot_tab.h.
Referenced by DeleteTrace(), GetOrAddTrace(), GetTrace(), GetTraces(), ResetScales(), SetDottedSecondary(), and UpdateAxisVisibility().