24 #ifndef _PCB_CALCULATOR_SETTINGS_H 25 #define _PCB_CALCULATOR_SETTINGS_H
int ext_track_thickness_units
std::map< std::string, TL_PARAM_MAP > param_values
Transline parameters, per transline type.
wxString clearance_diameter
virtual bool MigrateFromLegacy(wxConfigBase *aLegacyConfig) override
Migrates from wxConfig to JSON-based configuration.
std::map< std::string, double > TL_PARAM_MAP
Map of TRANSLINE_PRM id to value.
wxString selected_regulator
int int_track_width_units
std::map< std::string, TL_PARAM_UNITS_MAP > param_units
Transline parameter units selections, per transline type.
virtual std::string getLegacyFrameName() const override
PCB_CALCULATOR_SETTINGS()
wxString ext_track_thickness
wxString plating_resistivity
APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
ATTENUATORS m_Attenuators
int characteristic_impedance_units
std::unordered_map< std::string, ATTENUATOR > attenuators
wxString int_track_thickness
std::map< std::string, int > TL_PARAM_UNITS_MAP
Map of TRANSLINE_PRM id to units selection.
int int_track_thickness_units
wxString characteristic_impedance
virtual ~PCB_CALCULATOR_SETTINGS()
int ext_track_width_units
int clearance_diameter_units
TRANSMISSION_LINE m_TransLine