93 std::unordered_map<TRANSLINE_PARAMETERS, std::pair<double, TRANSLINE_STATUS>>& results =
94 m_calc.GetAnalysisResults();
110 std::unordered_map<TRANSLINE_PARAMETERS, std::pair<double, TRANSLINE_STATUS>>& results =
111 m_calc.GetSynthesisResults();
132 std::unordered_map<TRANSLINE_PARAMETERS, std::pair<double, TRANSLINE_STATUS>>& results =
133 m_calc.GetAnalysisResults();
void getProperties() override
Pushes back-metal flag and common UI parameters into the calculator.
void showAnalyze() override
Show synthesis results and checks for errors / warnings.
void calcSynthesize() override
Computation for synthesis.
void showSynthesize() override
Show analysis results and checks for errors / warnings.
void show_results() override
Show results.
void calcAnalyze() override
Computation for analysis.
void getProperties() override
Pushes back-metal flag and common UI parameters into the calculator.
bool isSelected(enum PRMS_ID aPrmId)
Return true if the param aPrmId is selected.
void setResult(int aLine, double aValue, const char *aText)
Put the text into the given result line.
double m_parameters[EXTRA_PRMS_COUNT]
virtual void getProperties()
Get all properties from the UI.
static char convertParameterStatusCode(TRANSLINE_STATUS aStatus)
Convert a TRANSLINE_STATUS status to a PCB Calculation status.
void setProperty(enum PRMS_ID aPrmId, double aValue)
Set a named property to the given value, access through the application.
void pushSoldermaskParameters(TRANSLINE_CALCULATION_BASE &aCalc, bool aIncludeFillsGaps=false) const
Push the mask-eligible subset of soldermask parameters (PRESENT, THICKNESS, EPSILONR,...
void setErrorLevel(PRMS_ID, char)
Set an error / warning level for a given parameter.