KiCad PCB EDA Suite
|
#include <sim_panel_base.h>
Public Member Functions | |
SIM_PANEL_BASE () | |
SIM_PANEL_BASE (const wxString &aCommand, int aOptions, wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr) | |
virtual | ~SIM_PANEL_BASE () |
virtual void | OnLanguageChanged ()=0 |
SIM_TYPE | GetType () const |
const wxString & | GetSimCommand () const |
void | SetSimCommand (const wxString &aSimCommand) |
int | GetSimOptions () const |
void | SetSimOptions (int aOptions) |
Static Public Member Functions | |
static bool | IsPlottable (SIM_TYPE aSimType) |
Private Attributes | |
wxString | m_simCommand |
int | m_simOptions |
Definition at line 36 of file sim_panel_base.h.
SIM_PANEL_BASE::SIM_PANEL_BASE | ( | ) |
Definition at line 33 of file sim_panel_base.cpp.
SIM_PANEL_BASE::SIM_PANEL_BASE | ( | const wxString & | aCommand, |
int | aOptions, | ||
wxWindow * | parent, | ||
wxWindowID | id, | ||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = 0 , |
||
const wxString & | name = wxPanelNameStr |
||
) |
Definition at line 40 of file sim_panel_base.cpp.
|
virtual |
Definition at line 50 of file sim_panel_base.cpp.
|
inline |
Definition at line 51 of file sim_panel_base.h.
References m_simCommand.
Referenced by SIMULATOR_FRAME::doAddTrace(), SIMULATOR_FRAME::EditSimCommand(), SIMULATOR_FRAME::GetCurrentSimCommand(), SIM_PLOT_PANEL::prepareDCAxes(), SIMULATOR_FRAME::SaveWorkbook(), SIMULATOR_FRAME::StartSimulation(), and SIMULATOR_FRAME::updateTrace().
|
inline |
Definition at line 60 of file sim_panel_base.h.
References m_simOptions.
Referenced by SIMULATOR_FRAME::EditSimCommand(), SIMULATOR_FRAME::GetCurrentOptions(), and SIMULATOR_FRAME::SaveWorkbook().
SIM_TYPE SIM_PANEL_BASE::GetType | ( | ) | const |
Definition at line 70 of file sim_panel_base.cpp.
References NGSPICE_CIRCUIT_MODEL::CommandToSimType(), and m_simCommand.
Referenced by SIMULATOR_FRAME::AddMeasurement(), SIM_PLOT_PANEL::AddTrace(), SIMULATOR_FRAME::EditSimCommand(), SIMULATOR_FRAME::GetCurrentPlot(), SIMULATOR_FRAME::onPlotClosed(), SIMULATOR_FRAME::onSimFinished(), SIMULATOR_FRAME::SaveWorkbook(), SetSimCommand(), SIM_PLOT_PANEL::SetTraceData(), SIMULATOR_FRAME::SetUserDefinedSignals(), SIMULATOR_FRAME::StartSimulation(), SIM_PLOT_PANEL::updateAxes(), and SIMULATOR_FRAME::UpdateMeasurement().
|
static |
Definition at line 55 of file sim_panel_base.cpp.
References ST_AC, ST_DC, and ST_TRANSIENT.
Referenced by SIMULATOR_FRAME::doAddTrace(), SIMULATOR_CONTROL::NewPlot(), SIMULATOR_FRAME::NewPlotPanel(), SIMULATOR_FRAME::onSimFinished(), and SIMULATOR_FRAME::updateTrace().
|
pure virtual |
Implemented in SIM_NOPLOT_PANEL, and SIM_PLOT_PANEL.
|
inline |
Definition at line 52 of file sim_panel_base.h.
References NGSPICE_CIRCUIT_MODEL::CommandToSimType(), GetType(), and m_simCommand.
Referenced by SIMULATOR_FRAME::EditSimCommand(), and SIMULATOR_FRAME::StartSimulation().
|
inline |
Definition at line 61 of file sim_panel_base.h.
References m_simOptions.
Referenced by SIMULATOR_FRAME::EditSimCommand().
|
private |
Definition at line 64 of file sim_panel_base.h.
Referenced by GetSimCommand(), GetType(), and SetSimCommand().
|
private |
Definition at line 65 of file sim_panel_base.h.
Referenced by GetSimOptions(), and SetSimOptions().