AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
At(const std::string &aPath) | JSON_SETTINGS | |
BOARD_DESIGN_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath) | BOARD_DESIGN_SETTINGS | |
BOARD_DESIGN_SETTINGS(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS | |
Contains(const std::string &aPath) const | JSON_SETTINGS | |
fetchOrDefault(const nlohmann::json &aJson, const std::string &aKey, ResultType aDefault=ResultType()) | JSON_SETTINGS | protectedstatic |
FormatAsString() | JSON_SETTINGS | |
fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected |
fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected |
fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected |
Get(const std::string &aPath) const | JSON_SETTINGS | |
Get(const std::string &aPath) const | JSON_SETTINGS | |
GetAuxOrigin() | BOARD_DESIGN_SETTINGS | inline |
GetBiggestClearanceValue() const | BOARD_DESIGN_SETTINGS | |
GetBoardThickness() const | BOARD_DESIGN_SETTINGS | inline |
GetCopperLayerCount() const | BOARD_DESIGN_SETTINGS | inline |
GetCurrentDiffPairGap() const | BOARD_DESIGN_SETTINGS | |
GetCurrentDiffPairViaGap() const | BOARD_DESIGN_SETTINGS | |
GetCurrentDiffPairWidth() const | BOARD_DESIGN_SETTINGS | |
GetCurrentNetClassName() const | BOARD_DESIGN_SETTINGS | inline |
GetCurrentTrackWidth() const | BOARD_DESIGN_SETTINGS | |
GetCurrentViaDrill() const | BOARD_DESIGN_SETTINGS | |
GetCurrentViaSize() const | BOARD_DESIGN_SETTINGS | |
GetCustomDiffPairGap() | BOARD_DESIGN_SETTINGS | inline |
GetCustomDiffPairViaGap() | BOARD_DESIGN_SETTINGS | inline |
GetCustomDiffPairWidth() | BOARD_DESIGN_SETTINGS | inline |
GetCustomTrackWidth() const | BOARD_DESIGN_SETTINGS | inline |
GetCustomViaDrill() const | BOARD_DESIGN_SETTINGS | inline |
GetCustomViaSize() const | BOARD_DESIGN_SETTINGS | inline |
GetDefaultZoneSettings() | BOARD_DESIGN_SETTINGS | inline |
GetDiffPairIndex() const | BOARD_DESIGN_SETTINGS | inline |
GetDRCEpsilon() const | BOARD_DESIGN_SETTINGS | |
GetEnabledLayers() const | BOARD_DESIGN_SETTINGS | inline |
getFileExt() const | JSON_SETTINGS | inlineprotectedvirtual |
GetFilename() const | JSON_SETTINGS | inline |
GetFullFilename() const | JSON_SETTINGS | |
GetGridOrigin() | BOARD_DESIGN_SETTINGS | inline |
GetHolePlatingThickness() const | BOARD_DESIGN_SETTINGS | |
GetJson(const std::string &aPath) const | JSON_SETTINGS | |
GetLayerClass(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
getLegacyFileExt() const | JSON_SETTINGS | inlineprotectedvirtual |
GetLineThickness(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
GetLocation() const | JSON_SETTINGS | inline |
GetParent() | NESTED_SETTINGS | inline |
GetSeverity(int aDRCErrorCode) | BOARD_DESIGN_SETTINGS | |
GetSmallestClearanceValue() const | BOARD_DESIGN_SETTINGS | |
GetStackupDescriptor() | BOARD_DESIGN_SETTINGS | inline |
GetStackupDescriptor() const | BOARD_DESIGN_SETTINGS | inline |
GetTeadropParamsList() | BOARD_DESIGN_SETTINGS | inline |
GetTextItalic(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
GetTextSize(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
GetTextThickness(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
GetTextUpright(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS | |
GetTrackWidthIndex() const | BOARD_DESIGN_SETTINGS | inline |
GetViaSizeIndex() const | BOARD_DESIGN_SETTINGS | inline |
Ignore(int aDRCErrorCode) | BOARD_DESIGN_SETTINGS | |
initFromOther(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS | private |
Internals() | JSON_SETTINGS | |
IsLayerEnabled(PCB_LAYER_ID aLayerId) const | BOARD_DESIGN_SETTINGS | inline |
IsReadOnly() const | JSON_SETTINGS | inline |
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion) | JSON_SETTINGS | inline |
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile) | JSON_SETTINGS | |
Load() | JSON_SETTINGS | virtual |
LoadFromFile(const wxString &aDirectory="") override | BOARD_DESIGN_SETTINGS | virtual |
LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS | |
m_AllowSoldermaskBridgesInFPs | BOARD_DESIGN_SETTINGS | |
m_auxOrigin | BOARD_DESIGN_SETTINGS | private |
m_boardThickness | BOARD_DESIGN_SETTINGS | private |
m_CopperEdgeClearance | BOARD_DESIGN_SETTINGS | |
m_copperLayerCount | BOARD_DESIGN_SETTINGS | private |
m_createIfDefault | JSON_SETTINGS | protected |
m_createIfMissing | JSON_SETTINGS | protected |
m_currentNetClassName | BOARD_DESIGN_SETTINGS | private |
m_CurrentViaType | BOARD_DESIGN_SETTINGS | |
m_customDiffPair | BOARD_DESIGN_SETTINGS | private |
m_customTrackWidth | BOARD_DESIGN_SETTINGS | private |
m_customViaSize | BOARD_DESIGN_SETTINGS | private |
m_DefaultFPTextItems | BOARD_DESIGN_SETTINGS | |
m_defaultZoneSettings | BOARD_DESIGN_SETTINGS | private |
m_deleteLegacyAfterMigration | JSON_SETTINGS | protected |
m_DiffPairDimensionsList | BOARD_DESIGN_SETTINGS | |
m_diffPairIndex | BOARD_DESIGN_SETTINGS | private |
m_DiffPairMeanderSettings | BOARD_DESIGN_SETTINGS | |
m_DimensionArrowLength | BOARD_DESIGN_SETTINGS | |
m_DimensionExtensionOffset | BOARD_DESIGN_SETTINGS | |
m_DimensionKeepTextAligned | BOARD_DESIGN_SETTINGS | |
m_DimensionPrecision | BOARD_DESIGN_SETTINGS | |
m_DimensionSuppressZeroes | BOARD_DESIGN_SETTINGS | |
m_DimensionTextPosition | BOARD_DESIGN_SETTINGS | |
m_DimensionUnitsFormat | BOARD_DESIGN_SETTINGS | |
m_DimensionUnitsMode | BOARD_DESIGN_SETTINGS | |
m_DRCEngine | BOARD_DESIGN_SETTINGS | |
m_DrcExclusionComments | BOARD_DESIGN_SETTINGS | |
m_DrcExclusions | BOARD_DESIGN_SETTINGS | |
m_DRCSeverities | BOARD_DESIGN_SETTINGS | |
m_enabledLayers | BOARD_DESIGN_SETTINGS | private |
m_filename | JSON_SETTINGS | protected |
m_gridOrigin | BOARD_DESIGN_SETTINGS | private |
m_HasStackup | BOARD_DESIGN_SETTINGS | |
m_HoleClearance | BOARD_DESIGN_SETTINGS | |
m_HoleToHoleMin | BOARD_DESIGN_SETTINGS | |
m_internals | JSON_SETTINGS | protected |
m_legacy_filename | JSON_SETTINGS | protected |
m_LineThickness | BOARD_DESIGN_SETTINGS | |
m_location | JSON_SETTINGS | protected |
m_manager | JSON_SETTINGS | protected |
m_MaxError | BOARD_DESIGN_SETTINGS | |
m_MicroViasMinDrill | BOARD_DESIGN_SETTINGS | |
m_MicroViasMinSize | BOARD_DESIGN_SETTINGS | |
m_migrators | JSON_SETTINGS | protected |
m_MinClearance | BOARD_DESIGN_SETTINGS | |
m_MinConn | BOARD_DESIGN_SETTINGS | |
m_MinGrooveWidth | BOARD_DESIGN_SETTINGS | |
m_MinResolvedSpokes | BOARD_DESIGN_SETTINGS | |
m_MinSilkTextHeight | BOARD_DESIGN_SETTINGS | |
m_MinSilkTextThickness | BOARD_DESIGN_SETTINGS | |
m_MinThroughDrill | BOARD_DESIGN_SETTINGS | |
m_modified | JSON_SETTINGS | protected |
m_nested_settings | JSON_SETTINGS | protected |
m_NetSettings | BOARD_DESIGN_SETTINGS | |
m_Pad_Master | BOARD_DESIGN_SETTINGS | |
m_params | JSON_SETTINGS | protected |
m_parent | NESTED_SETTINGS | protected |
m_path | NESTED_SETTINGS | protected |
m_resetParamsIfMissing | JSON_SETTINGS | protected |
m_schemaVersion | JSON_SETTINGS | protected |
m_SilkClearance | BOARD_DESIGN_SETTINGS | |
m_SingleTrackMeanderSettings | BOARD_DESIGN_SETTINGS | |
m_SkewMeanderSettings | BOARD_DESIGN_SETTINGS | |
m_SolderMaskExpansion | BOARD_DESIGN_SETTINGS | |
m_SolderMaskMinWidth | BOARD_DESIGN_SETTINGS | |
m_SolderMaskToCopperClearance | BOARD_DESIGN_SETTINGS | |
m_SolderPasteMargin | BOARD_DESIGN_SETTINGS | |
m_SolderPasteMarginRatio | BOARD_DESIGN_SETTINGS | |
m_stackup | BOARD_DESIGN_SETTINGS | private |
m_StyleFPFields | BOARD_DESIGN_SETTINGS | |
m_StyleFPShapes | BOARD_DESIGN_SETTINGS | |
m_StyleFPText | BOARD_DESIGN_SETTINGS | |
m_TeardropParamsList | BOARD_DESIGN_SETTINGS | |
m_TempOverrideTrackWidth | BOARD_DESIGN_SETTINGS | |
m_TentViasBack | BOARD_DESIGN_SETTINGS | |
m_TentViasFront | BOARD_DESIGN_SETTINGS | |
m_TextItalic | BOARD_DESIGN_SETTINGS | |
m_TextSize | BOARD_DESIGN_SETTINGS | |
m_TextThickness | BOARD_DESIGN_SETTINGS | |
m_TextUpright | BOARD_DESIGN_SETTINGS | |
m_TrackMinWidth | BOARD_DESIGN_SETTINGS | |
m_trackWidthIndex | BOARD_DESIGN_SETTINGS | private |
m_TrackWidthList | BOARD_DESIGN_SETTINGS | |
m_UseConnectedTrackWidth | BOARD_DESIGN_SETTINGS | |
m_useCustomDiffPair | BOARD_DESIGN_SETTINGS | private |
m_useCustomTrackVia | BOARD_DESIGN_SETTINGS | private |
m_UseHeightForLengthCalcs | BOARD_DESIGN_SETTINGS | |
m_ViasDimensionsList | BOARD_DESIGN_SETTINGS | |
m_viaSizeIndex | BOARD_DESIGN_SETTINGS | private |
m_ViasMinAnnularWidth | BOARD_DESIGN_SETTINGS | |
m_ViasMinSize | BOARD_DESIGN_SETTINGS | |
m_writeFile | JSON_SETTINGS | protected |
m_ZoneKeepExternalFillets | BOARD_DESIGN_SETTINGS | |
Migrate() | JSON_SETTINGS | |
MigrateFromLegacy(wxConfigBase *aLegacyConfig) | JSON_SETTINGS | virtual |
migrateSchema0to1() | BOARD_DESIGN_SETTINGS | private |
NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath, bool aLoadFromFile=true) | NESTED_SETTINGS | |
operator!=(const BOARD_DESIGN_SETTINGS &aOther) const | BOARD_DESIGN_SETTINGS | inline |
operator=(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS | |
operator==(const BOARD_DESIGN_SETTINGS &aOther) const | BOARD_DESIGN_SETTINGS | |
registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator) | JSON_SETTINGS | protected |
ReleaseNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
ResetToDefaults() | JSON_SETTINGS | |
SaveToFile(const wxString &aDirectory="", bool aForce=false) override | NESTED_SETTINGS | virtual |
Set(const std::string &aPath, ValueType aVal) | JSON_SETTINGS | |
Set(const std::string &aPath, wxString aVal) | JSON_SETTINGS | |
Set(const std::string &aPath, wxString aVal) | JSON_SETTINGS | |
SetAuxOrigin(const VECTOR2I &aOrigin) | BOARD_DESIGN_SETTINGS | inline |
SetBoardThickness(int aThickness) | BOARD_DESIGN_SETTINGS | inline |
SetCopperLayerCount(int aNewLayerCount) | BOARD_DESIGN_SETTINGS | |
SetCustomDiffPairGap(int aGap) | BOARD_DESIGN_SETTINGS | inline |
SetCustomDiffPairViaGap(int aGap) | BOARD_DESIGN_SETTINGS | inline |
SetCustomDiffPairWidth(int aWidth) | BOARD_DESIGN_SETTINGS | inline |
SetCustomTrackWidth(int aWidth) | BOARD_DESIGN_SETTINGS | inline |
SetCustomViaDrill(int aDrill) | BOARD_DESIGN_SETTINGS | inline |
SetCustomViaSize(int aSize) | BOARD_DESIGN_SETTINGS | inline |
SetDefaultMasterPad() | BOARD_DESIGN_SETTINGS | |
SetDefaultZoneSettings(const ZONE_SETTINGS &aSettings) | BOARD_DESIGN_SETTINGS | inline |
SetDiffPairIndex(unsigned aIndex) | BOARD_DESIGN_SETTINGS | |
SetEnabledLayers(LSET aMask) | BOARD_DESIGN_SETTINGS | |
SetFilename(const wxString &aFilename) | JSON_SETTINGS | inline |
SetGridOrigin(const VECTOR2I &aOrigin) | BOARD_DESIGN_SETTINGS | inline |
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget) | JSON_SETTINGS | static |
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget) | JSON_SETTINGS | static |
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget) | JSON_SETTINGS | static |
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget) | JSON_SETTINGS | static |
SetLegacyFilename(const wxString &aFilename) | JSON_SETTINGS | inline |
SetLocation(SETTINGS_LOC aLocation) | JSON_SETTINGS | inline |
SetManager(SETTINGS_MANAGER *aManager) | JSON_SETTINGS | inline |
SetParent(JSON_SETTINGS *aParent, bool aLoadFromFile=true) | NESTED_SETTINGS | |
SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline |
SetTrackWidthIndex(unsigned aIndex) | BOARD_DESIGN_SETTINGS | |
SetViaSizeIndex(unsigned aIndex) | BOARD_DESIGN_SETTINGS | |
Store() | JSON_SETTINGS | virtual |
UseCustomDiffPairDimensions(bool aEnabled) | BOARD_DESIGN_SETTINGS | inline |
UseCustomDiffPairDimensions() const | BOARD_DESIGN_SETTINGS | inline |
UseCustomTrackViaSize(bool aEnabled) | BOARD_DESIGN_SETTINGS | inline |
UseCustomTrackViaSize() const | BOARD_DESIGN_SETTINGS | inline |
UseNetClassDiffPair() const | BOARD_DESIGN_SETTINGS | inline |
UseNetClassTrack() const | BOARD_DESIGN_SETTINGS | inline |
UseNetClassVia() const | BOARD_DESIGN_SETTINGS | inline |
~BOARD_DESIGN_SETTINGS() | BOARD_DESIGN_SETTINGS | virtual |
~JSON_SETTINGS() | JSON_SETTINGS | virtual |
~NESTED_SETTINGS() | NESTED_SETTINGS | virtual |