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 |
Toggle cursor for a particular trace. | |
void | EnableCursor (const wxString &aVectorName, int aType, int aCursorId, bool aEnable, const wxString &aSignalName) |
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 | 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) |
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 191 of file sim_plot_tab.h.
SIM_PLOT_TAB::SIM_PLOT_TAB | ( | const wxString & | aSimCommand, |
wxWindow * | parent | ||
) |
Definition at line 437 of file sim_plot_tab.cpp.
References mpWindow::AddLayer(), mpWindow::EnableDoubleBuffer(), mpInfoLayer::GetPosition(), mpWindow::LimitView(), m_LastLegendPosition, m_legend, m_plotWin, m_sizer, mpWindow::SetMargins(), mpLayer::SetVisible(), mpWindow::UpdateAll(), updateAxes(), and UpdatePlotColors().
|
virtual |
Definition at line 468 of file sim_plot_tab.cpp.
|
inlineoverridevirtual |
Reimplemented from SIM_TAB.
Definition at line 198 of file sim_plot_tab.h.
References convertMouseWheelActions(), m_plotWin, SIM_PREFERENCES::mouse_wheel_actions, and mpWindow::SetMouseWheelActions().
Referenced by SIMULATOR_FRAME_UI::NewSimTab().
|
inlinestaticprivate |
Definition at line 369 of file sim_plot_tab.h.
References mpWindow::COUNT, 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 969 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 947 of file sim_plot_tab.cpp.
References cursor, mpWindow::DelLayer(), TRACE::GetCursors(), m_plotWin, m_traces, name, and ResetScales().
void SIM_PLOT_TAB::EnableCursor | ( | const wxString & | aVectorName, |
int | aType, | ||
int | aCursorId, | ||
bool | aEnable, | ||
const wxString & | aSignalName | ||
) |
Reset scale ranges to fit the current traces.
Definition at line 981 of file sim_plot_tab.cpp.
References mpWindow::AddLayer(), cursor, mpWindow::DelLayer(), TRACE::GetCursor(), mpWindow::GetMarginLeft(), mpWindow::GetMarginRight(), GetPlotWin(), GetTrace(), mpWindow::GetXScreen(), TRACE::HasCursor(), KiROUND(), m_plotWin, and TRACE::SetCursor().
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged().
void SIM_PLOT_TAB::EnsureThirdYAxisExists | ( | ) |
Definition at line 791 of file sim_plot_tab.cpp.
References mpWindow::AddLayer(), m_axis_y1, m_axis_y3, m_plotWin, mpALIGN_FAR_RIGHT, mpWindow::SetMargins(), mpScaleY::SetMasterScale(), and mpScaleBase::SetNameAlign().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and prepareDCAxes().
|
inline |
Toggle cursor for a particular trace.
Definition at line 329 of file sim_plot_tab.h.
References m_dotted_cp.
Referenced by SIMULATOR_FRAME::setupUIConditions().
|
inline |
Definition at line 203 of file sim_plot_tab.h.
References mpLayer::GetName(), and m_axis_x.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
|
inline |
Definition at line 208 of file sim_plot_tab.h.
References mpLayer::GetName(), and m_axis_y1.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
|
inline |
Definition at line 213 of file sim_plot_tab.h.
References mpLayer::GetName(), and m_axis_y2.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
|
inline |
Definition at line 218 of file sim_plot_tab.h.
References mpLayer::GetName(), and m_axis_y3.
Referenced by SIMULATOR_FRAME_UI::updatePlotCursors().
|
inlineinherited |
Definition at line 58 of file sim_tab.h.
References SIM_TAB::m_lastSchTextSimCommand.
Referenced by SIMULATOR_FRAME_UI::SaveWorkbook(), and SIMULATOR_FRAME::StartSimulation().
|
inline |
Definition at line 304 of file sim_plot_tab.h.
References mpInfoLayer::GetPosition(), and m_legend.
TRACE * SIM_PLOT_TAB::GetOrAddTrace | ( | const wxString & | aVectorName, |
int | aType | ||
) |
Definition at line 841 of file sim_plot_tab.cpp.
References mpWindow::AddLayer(), SIM_PLOT_COLORS::GenerateColor(), SIM_TAB::GetSimType(), GetTrace(), getTraceId(), m_axis_y2, m_axis_y3, m_colors, m_plotWin, m_sessionTraceColors, m_traces, mpScaleY::SetMasterScale(), TRACE::SetTraceColour(), SPT_VOLTAGE, ST_DC, ST_TRAN, updateAxes(), and UpdateTraceStyle().
Referenced by SIMULATOR_FRAME_UI::updateTrace().
|
inline |
Definition at line 350 of file sim_plot_tab.h.
References m_plotWin.
Referenced by 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 SIM_TAB::m_simCommand.
Referenced by SIMULATOR_FRAME::EditAnalysis(), SIMULATOR_FRAME::GetCurrentSimCommand(), prepareDCAxes(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), ResetScales(), SIMULATOR_FRAME_UI::SaveWorkbook(), SIMULATOR_FRAME::StartSimulation(), and SIMULATOR_FRAME_UI::updateTrace().
|
inlineinherited |
Definition at line 55 of file sim_tab.h.
References SIM_TAB::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 SIM_TAB::m_simCommand.
Referenced by SIMULATOR_FRAME_UI::AddMeasurement(), GetOrAddTrace(), SIMULATOR_FRAME_UI::GetSimTab(), SIMULATOR_FRAME_UI::onPlotClosed(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), ResetScales(), SIMULATOR_FRAME_UI::SaveWorkbook(), SetTraceData(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), updateAxes(), SIMULATOR_FRAME_UI::UpdateMeasurement(), SIMULATOR_FRAME_UI::updatePlotCursors(), and SIMULATOR_FRAME_UI::vectorNameFromSignalName().
|
inlineinherited |
Definition at line 61 of file sim_tab.h.
References SIM_TAB::m_spicePlotName.
Referenced by SIMULATOR_FRAME::StartSimulation().
|
inline |
Definition at line 261 of file sim_plot_tab.h.
References getTraceId(), and m_traces.
Referenced by DeleteTrace(), EnableCursor(), GetOrAddTrace(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), and SIMULATOR_FRAME_UI::updateSignalsGrid().
|
inlineprivate |
Construct the plot axes for DC simulation plot.
Definition at line 384 of file sim_plot_tab.h.
References SPT_Y_AXIS_MASK.
Referenced by GetOrAddTrace(), and GetTrace().
|
inline |
Definition at line 256 of file sim_plot_tab.h.
References m_traces.
Referenced by SIMULATOR_FRAME_UI::onCursorsGridCellChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), and SIMULATOR_FRAME_UI::updatePlotCursors().
wxString SIM_PLOT_TAB::GetUnitsX | ( | ) | const |
Definition at line 495 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 509 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 520 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 531 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 223 of file sim_plot_tab.h.
References mpScaleBase::GetAxisMinMax(), and m_axis_y1.
|
inline |
Definition at line 231 of file sim_plot_tab.h.
References mpScaleBase::GetAxisMinMax(), and m_axis_y2.
|
inline |
Definition at line 239 of file sim_plot_tab.h.
References mpScaleBase::GetAxisMinMax(), and m_axis_y3.
|
inline |
Definition at line 285 of file sim_plot_tab.h.
References mpScaleBase::GetTicks(), m_axis_x, and m_axis_y1.
Referenced by SIMULATOR_FRAME::setupUIConditions().
|
inline |
Definition at line 299 of file sim_plot_tab.h.
References mpLayer::IsVisible(), and 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 360 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 815 of file sim_plot_tab.cpp.
References m_plotWin, mpWindow::UpdateAll(), and updateAxes().
|
private |
Create/Ensure axes are available for plotting.
Definition at line 696 of file sim_plot_tab.cpp.
References _, mpWindow::AddLayer(), EnsureThirdYAxisExists(), SIM_TAB::GetSimCommand(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, mpALIGN_BOTTOM, mpALIGN_LEFT, mpALIGN_RIGHT, mpLayer::SetName(), mpScaleBase::SetNameAlign(), and SPT_POWER.
Referenced by updateAxes().
void SIM_PLOT_TAB::ResetScales | ( | bool | aIncludeX | ) |
Update trace line style.
Definition at line 1014 of file sim_plot_tab.cpp.
References SIM_TAB::GetSimCommand(), SIM_TAB::GetSimType(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_traces, name, mpScaleBase::ResetDataRange(), 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 319 of file sim_plot_tab.h.
References m_dotted_cp, m_plotWin, m_traces, name, mpWindow::UpdateAll(), and UpdateTraceStyle().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::parseTraceParams().
|
inlineinherited |
Definition at line 59 of file sim_tab.h.
References SIM_TAB::m_lastSchTextSimCommand.
Referenced by SIMULATOR_FRAME_UI::loadLegacyWorkbook(), and SIMULATOR_FRAME::StartSimulation().
|
inline |
Definition at line 309 of file sim_plot_tab.h.
References m_LastLegendPosition, m_legend, mpInfoLayer::Move(), and mpInfoLayer::UpdateReference().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
|
inlineinherited |
Definition at line 53 of file sim_tab.h.
References SIM_TAB::m_simCommand.
Referenced by SIMULATOR_FRAME::EditAnalysis(), and SIMULATOR_FRAME::StartSimulation().
|
inlineinherited |
Definition at line 56 of file sim_tab.h.
References SIM_TAB::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 SIM_TAB::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 | ||
) |
Definition at line 889 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, TRACE::SetData(), mpFXY::SetScale(), mpFXYVector::SetSweepCount(), mpFXYVector::SetSweepSize(), SPT_AC_PHASE, SPT_CURRENT, SPT_POWER, ST_AC, and ST_FFT.
Referenced by SIMULATOR_FRAME_UI::updateTrace().
void SIM_PLOT_TAB::SetY1Scale | ( | bool | aLock, |
double | aMin, | ||
double | aMax | ||
) |
Definition at line 474 of file sim_plot_tab.cpp.
References m_axis_y1, and mpScaleBase::SetAxisMinMax().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
void SIM_PLOT_TAB::SetY2Scale | ( | bool | aLock, |
double | aMin, | ||
double | aMax | ||
) |
Definition at line 481 of file sim_plot_tab.cpp.
References m_axis_y2, and mpScaleBase::SetAxisMinMax().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
void SIM_PLOT_TAB::SetY3Scale | ( | bool | aLock, |
double | aMin, | ||
double | aMax | ||
) |
Definition at line 488 of file sim_plot_tab.cpp.
References m_axis_y3, and mpScaleBase::SetAxisMinMax().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
|
inline |
Definition at line 268 of file sim_plot_tab.h.
References m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, mpScaleBase::SetTicks(), and mpWindow::UpdateAll().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook(), and SIMULATOR_FRAME_UI::parseTraceParams().
|
inline |
Definition at line 293 of file sim_plot_tab.h.
References m_legend, m_plotWin, mpLayer::SetVisible(), and mpWindow::UpdateAll().
Referenced by SIMULATOR_FRAME_UI::loadJsonWorkbook().
|
private |
Definition at line 542 of file sim_plot_tab.cpp.
References _, mpWindow::AddLayer(), SIM_TAB::GetSimType(), KIUI::GetStatusFont(), m_axis_x, m_axis_y1, m_axis_y2, m_axis_y3, m_plotWin, mpALIGN_BOTTOM, mpALIGN_FAR_RIGHT, mpALIGN_LEFT, mpALIGN_RIGHT, prepareDCAxes(), mpLayer::SetFont(), mpWindow::SetMargins(), mpScaleY::SetMasterScale(), mpLayer::SetName(), mpScaleBase::SetNameAlign(), SPT_CURRENT, SPT_POWER, ST_AC, ST_DC, ST_FFT, ST_NOISE, ST_SP, and ST_TRAN.
Referenced by GetOrAddTrace(), OnLanguageChanged(), and SIM_PLOT_TAB().
void SIM_PLOT_TAB::UpdatePlotColors | ( | ) |
Definition at line 804 of file sim_plot_tab.cpp.
References SIM_PLOT_COLORS::AXIS, SIM_PLOT_COLORS::BACKGROUND, SIM_PLOT_COLORS::FOREGROUND, SIM_PLOT_COLORS::GetPlotColor(), m_colors, m_plotWin, mpWindow::SetColourTheme(), and mpWindow::UpdateAll().
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 822 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 406 of file sim_plot_tab.h.
Referenced by GetLabelX(), GetUnitsX(), IsGridShown(), prepareDCAxes(), ResetScales(), SetTraceData(), ShowGrid(), and updateAxes().
|
private |
Definition at line 407 of file sim_plot_tab.h.
Referenced by EnsureThirdYAxisExists(), GetLabelY1(), GetUnitsY1(), GetY1Scale(), IsGridShown(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY1Scale(), ShowGrid(), and updateAxes().
|
private |
Definition at line 408 of file sim_plot_tab.h.
Referenced by GetLabelY2(), GetOrAddTrace(), GetUnitsY2(), GetY2Scale(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY2Scale(), ShowGrid(), and updateAxes().
|
private |
Definition at line 409 of file sim_plot_tab.h.
Referenced by EnsureThirdYAxisExists(), GetLabelY3(), GetOrAddTrace(), GetUnitsY3(), GetY3Scale(), prepareDCAxes(), ResetScales(), SetTraceData(), SetY3Scale(), ShowGrid(), and updateAxes().
|
private |
Definition at line 396 of file sim_plot_tab.h.
Referenced by GetOrAddTrace(), and UpdatePlotColors().
|
private |
Definition at line 412 of file sim_plot_tab.h.
Referenced by GetDottedSecondary(), SetDottedSecondary(), and UpdateTraceStyle().
wxPoint SIM_PLOT_TAB::m_LastLegendPosition |
Definition at line 365 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 SIM_TAB::GetLastSchTextSimCommand(), and SIM_TAB::SetLastSchTextSimCommand().
|
private |
Definition at line 410 of file sim_plot_tab.h.
Referenced by GetLegendPosition(), IsLegendShown(), SetLegendPosition(), ShowLegend(), and SIM_PLOT_TAB().
|
private |
Definition at line 415 of file sim_plot_tab.h.
Referenced by Measurements().
|
private |
Definition at line 400 of file sim_plot_tab.h.
Referenced by ApplyPreferences(), DeleteTrace(), EnableCursor(), EnsureThirdYAxisExists(), GetOrAddTrace(), GetPlotWin(), OnLanguageChanged(), prepareDCAxes(), SetDottedSecondary(), ShowGrid(), ShowLegend(), SIM_PLOT_TAB(), updateAxes(), and UpdatePlotColors().
|
private |
Definition at line 397 of file sim_plot_tab.h.
Referenced by GetOrAddTrace(), and UpdateTraceStyle().
|
privateinherited |
Definition at line 65 of file sim_tab.h.
Referenced by SIM_TAB::GetSimCommand(), SIM_TAB::GetSimType(), and SIM_TAB::SetSimCommand().
|
privateinherited |
Definition at line 66 of file sim_tab.h.
Referenced by SIM_TAB::GetSimOptions(), and SIM_TAB::SetSimOptions().
|
private |
Definition at line 401 of file sim_plot_tab.h.
Referenced by SIM_PLOT_TAB().
|
privateinherited |
Definition at line 68 of file sim_tab.h.
Referenced by SIM_TAB::GetSpicePlotName(), and SIM_TAB::SetSpicePlotName().
|
private |
Definition at line 404 of file sim_plot_tab.h.
Referenced by DeleteTrace(), GetOrAddTrace(), GetTrace(), GetTraces(), ResetScales(), and SetDottedSecondary().