KiCad PCB EDA Suite
|
#include <sim_panel_base.h>
Public Member Functions | |
SIM_NOPLOT_PANEL (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_NOPLOT_PANEL () |
void | OnLanguageChanged () override |
SIM_TYPE | GetType () const |
const wxString & | GetSimCommand () const |
void | SetSimCommand (const wxString &aSimCommand) |
const int | GetSimOptions () const |
void | SetSimOptions (int aOptions) |
Static Public Member Functions | |
static bool | IsPlottable (SIM_TYPE aSimType) |
Private Attributes | |
wxSizer * | m_sizer |
wxStaticText * | m_textInfo |
wxString | m_simCommand |
int | m_simOptions |
Definition at line 69 of file sim_panel_base.h.
SIM_NOPLOT_PANEL::SIM_NOPLOT_PANEL | ( | 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 76 of file sim_panel_base.cpp.
References _, KIUI::GetControlFont(), m_sizer, and m_textInfo.
|
virtual |
Definition at line 98 of file sim_panel_base.cpp.
|
inlineinherited |
Definition at line 51 of file sim_panel_base.h.
References SIM_PANEL_BASE::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().
|
inlineinherited |
Definition at line 60 of file sim_panel_base.h.
References SIM_PANEL_BASE::m_simOptions.
Referenced by SIMULATOR_FRAME::EditSimCommand(), SIMULATOR_FRAME::GetCurrentOptions(), and SIMULATOR_FRAME::SaveWorkbook().
|
inherited |
Definition at line 70 of file sim_panel_base.cpp.
References NGSPICE_CIRCUIT_MODEL::CommandToSimType(), and SIM_PANEL_BASE::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(), SIM_PANEL_BASE::SetSimCommand(), SIM_PLOT_PANEL::SetTraceData(), SIMULATOR_FRAME::SetUserDefinedSignals(), SIMULATOR_FRAME::StartSimulation(), SIM_PLOT_PANEL::updateAxes(), and SIMULATOR_FRAME::UpdateMeasurement().
|
staticinherited |
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().
|
overridevirtual |
Implements SIM_PANEL_BASE.
Definition at line 103 of file sim_panel_base.cpp.
References _, and m_textInfo.
|
inlineinherited |
Definition at line 52 of file sim_panel_base.h.
References NGSPICE_CIRCUIT_MODEL::CommandToSimType(), SIM_PANEL_BASE::GetType(), and SIM_PANEL_BASE::m_simCommand.
Referenced by SIMULATOR_FRAME::EditSimCommand(), and SIMULATOR_FRAME::StartSimulation().
|
inlineinherited |
Definition at line 61 of file sim_panel_base.h.
References SIM_PANEL_BASE::m_simOptions.
Referenced by SIMULATOR_FRAME::EditSimCommand().
|
privateinherited |
Definition at line 64 of file sim_panel_base.h.
Referenced by SIM_PANEL_BASE::GetSimCommand(), SIM_PANEL_BASE::GetType(), and SIM_PANEL_BASE::SetSimCommand().
|
privateinherited |
Definition at line 65 of file sim_panel_base.h.
Referenced by SIM_PANEL_BASE::GetSimOptions(), and SIM_PANEL_BASE::SetSimOptions().
|
private |
Definition at line 81 of file sim_panel_base.h.
Referenced by SIM_NOPLOT_PANEL().
|
private |
Definition at line 82 of file sim_panel_base.h.
Referenced by OnLanguageChanged(), and SIM_NOPLOT_PANEL().