KiCad PCB EDA Suite
BOARD_DESIGN_SETTINGS Member List

This is the complete list of members for BOARD_DESIGN_SETTINGS, including all inherited members.

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) constJSON_SETTINGS
Count(const std::string &aPath) constJSON_SETTINGS
fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
Get(const std::string &aPath) constJSON_SETTINGS
Get(const std::string &aPath) constJSON_SETTINGS
GetAuxOrigin()BOARD_DESIGN_SETTINGSinline
GetBiggestClearanceValue() constBOARD_DESIGN_SETTINGS
GetBoardThickness() constBOARD_DESIGN_SETTINGSinline
GetCopperLayerCount() constBOARD_DESIGN_SETTINGSinline
GetCurrentDiffPairGap() constBOARD_DESIGN_SETTINGS
GetCurrentDiffPairViaGap() constBOARD_DESIGN_SETTINGS
GetCurrentDiffPairWidth() constBOARD_DESIGN_SETTINGS
GetCurrentMicroViaDrill()BOARD_DESIGN_SETTINGS
GetCurrentMicroViaSize()BOARD_DESIGN_SETTINGS
GetCurrentNetClassName() constBOARD_DESIGN_SETTINGSinline
GetCurrentTrackWidth() constBOARD_DESIGN_SETTINGS
GetCurrentViaDrill() constBOARD_DESIGN_SETTINGS
GetCurrentViaSize() constBOARD_DESIGN_SETTINGS
GetCustomDiffPairGap()BOARD_DESIGN_SETTINGSinline
GetCustomDiffPairViaGap()BOARD_DESIGN_SETTINGSinline
GetCustomDiffPairWidth()BOARD_DESIGN_SETTINGSinline
GetCustomTrackWidth() constBOARD_DESIGN_SETTINGSinline
GetCustomViaDrill() constBOARD_DESIGN_SETTINGSinline
GetCustomViaSize() constBOARD_DESIGN_SETTINGSinline
GetDefault() constBOARD_DESIGN_SETTINGSinline
GetDefaultZoneSettings()BOARD_DESIGN_SETTINGSinline
GetDiffPairIndex() constBOARD_DESIGN_SETTINGSinline
GetDRCEpsilon() constBOARD_DESIGN_SETTINGS
GetEnabledLayers() constBOARD_DESIGN_SETTINGSinline
getFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetFilename() constJSON_SETTINGSinline
GetFullFilename() constJSON_SETTINGS
GetGridOrigin()BOARD_DESIGN_SETTINGSinline
GetHolePlatingThickness() constBOARD_DESIGN_SETTINGS
GetJson(const std::string &aPath) constJSON_SETTINGS
GetLayerClass(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
getLegacyFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetLineThickness(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
GetLocation() constJSON_SETTINGSinline
GetNetClasses() constBOARD_DESIGN_SETTINGSinline
GetParent()NESTED_SETTINGSinline
GetSeverity(int aDRCErrorCode)BOARD_DESIGN_SETTINGS
GetSmallestClearanceValue() constBOARD_DESIGN_SETTINGS
GetStackupDescriptor()BOARD_DESIGN_SETTINGSinline
GetStackupDescriptor() constBOARD_DESIGN_SETTINGSinline
GetTextItalic(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
GetTextSize(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
GetTextThickness(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
GetTextUpright(PCB_LAYER_ID aLayer) constBOARD_DESIGN_SETTINGS
GetTrackWidthIndex() constBOARD_DESIGN_SETTINGSinline
GetViaSizeIndex() constBOARD_DESIGN_SETTINGSinline
Ignore(int aDRCErrorCode)BOARD_DESIGN_SETTINGS
initFromOther(const BOARD_DESIGN_SETTINGS &aOther)BOARD_DESIGN_SETTINGSprivate
Internals()JSON_SETTINGS
IsLayerEnabled(PCB_LAYER_ID aLayerId) constBOARD_DESIGN_SETTINGSinline
IsReadOnly() constJSON_SETTINGSinline
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)JSON_SETTINGSinline
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile)JSON_SETTINGS
Load()JSON_SETTINGSvirtual
LoadFromFile(const wxString &aDirectory="") overrideBOARD_DESIGN_SETTINGSvirtual
m_auxOriginBOARD_DESIGN_SETTINGSprivate
m_BlindBuriedViaAllowedBOARD_DESIGN_SETTINGS
m_boardThicknessBOARD_DESIGN_SETTINGSprivate
m_CopperEdgeClearanceBOARD_DESIGN_SETTINGS
m_copperLayerCountBOARD_DESIGN_SETTINGSprivate
m_createIfDefaultJSON_SETTINGSprotected
m_createIfMissingJSON_SETTINGSprotected
m_currentNetClassNameBOARD_DESIGN_SETTINGSprivate
m_CurrentViaTypeBOARD_DESIGN_SETTINGS
m_customDiffPairBOARD_DESIGN_SETTINGSprivate
m_customTrackWidthBOARD_DESIGN_SETTINGSprivate
m_customViaSizeBOARD_DESIGN_SETTINGSprivate
m_DefaultFPTextItemsBOARD_DESIGN_SETTINGS
m_defaultZoneSettingsBOARD_DESIGN_SETTINGSprivate
m_deleteLegacyAfterMigrationJSON_SETTINGSprotected
m_DiffPairDimensionsListBOARD_DESIGN_SETTINGS
m_diffPairIndexBOARD_DESIGN_SETTINGSprivate
m_DimensionArrowLengthBOARD_DESIGN_SETTINGS
m_DimensionExtensionOffsetBOARD_DESIGN_SETTINGS
m_DimensionKeepTextAlignedBOARD_DESIGN_SETTINGS
m_DimensionPrecisionBOARD_DESIGN_SETTINGS
m_DimensionSuppressZeroesBOARD_DESIGN_SETTINGS
m_DimensionTextPositionBOARD_DESIGN_SETTINGS
m_DimensionUnitsFormatBOARD_DESIGN_SETTINGS
m_DimensionUnitsModeBOARD_DESIGN_SETTINGS
m_DRCEngineBOARD_DESIGN_SETTINGS
m_DrcExclusionsBOARD_DESIGN_SETTINGS
m_DRCSeveritiesBOARD_DESIGN_SETTINGS
m_enabledLayersBOARD_DESIGN_SETTINGSprivate
m_filenameJSON_SETTINGSprotected
m_gridOriginBOARD_DESIGN_SETTINGSprivate
m_HasStackupBOARD_DESIGN_SETTINGS
m_HoleClearanceBOARD_DESIGN_SETTINGS
m_HoleToHoleMinBOARD_DESIGN_SETTINGS
m_internalNetClassesBOARD_DESIGN_SETTINGSprivate
m_internalsJSON_SETTINGSprotected
m_legacy_filenameJSON_SETTINGSprotected
m_LineThicknessBOARD_DESIGN_SETTINGS
m_locationJSON_SETTINGSprotected
m_managerJSON_SETTINGSprotected
m_MaxErrorBOARD_DESIGN_SETTINGS
m_MicroViasAllowedBOARD_DESIGN_SETTINGS
m_MicroViasMinDrillBOARD_DESIGN_SETTINGS
m_MicroViasMinSizeBOARD_DESIGN_SETTINGS
m_migratorsJSON_SETTINGSprotected
m_MinClearanceBOARD_DESIGN_SETTINGS
m_MinThroughDrillBOARD_DESIGN_SETTINGS
m_nested_settingsJSON_SETTINGSprotected
m_netClassesBOARD_DESIGN_SETTINGSprivate
m_Pad_MasterBOARD_DESIGN_SETTINGS
m_paramsJSON_SETTINGSprotected
m_parentNESTED_SETTINGSprotected
m_pathNESTED_SETTINGSprotected
m_resetParamsIfMissingJSON_SETTINGSprotected
m_schemaVersionJSON_SETTINGSprotected
m_SilkClearanceBOARD_DESIGN_SETTINGS
m_SolderMaskMarginBOARD_DESIGN_SETTINGS
m_SolderMaskMinWidthBOARD_DESIGN_SETTINGS
m_SolderPasteMarginBOARD_DESIGN_SETTINGS
m_SolderPasteMarginRatioBOARD_DESIGN_SETTINGS
m_stackupBOARD_DESIGN_SETTINGSprivate
m_TextItalicBOARD_DESIGN_SETTINGS
m_TextSizeBOARD_DESIGN_SETTINGS
m_TextThicknessBOARD_DESIGN_SETTINGS
m_TextUprightBOARD_DESIGN_SETTINGS
m_TrackMinWidthBOARD_DESIGN_SETTINGS
m_trackWidthIndexBOARD_DESIGN_SETTINGSprivate
m_TrackWidthListBOARD_DESIGN_SETTINGS
m_UseConnectedTrackWidthBOARD_DESIGN_SETTINGS
m_useCustomDiffPairBOARD_DESIGN_SETTINGSprivate
m_useCustomTrackViaBOARD_DESIGN_SETTINGSprivate
m_UseHeightForLengthCalcsBOARD_DESIGN_SETTINGS
m_ViasDimensionsListBOARD_DESIGN_SETTINGS
m_viaSizeIndexBOARD_DESIGN_SETTINGSprivate
m_ViasMinAnnularWidthBOARD_DESIGN_SETTINGS
m_ViasMinSizeBOARD_DESIGN_SETTINGS
m_writeFileJSON_SETTINGSprotected
m_ZoneFillVersionBOARD_DESIGN_SETTINGS
m_ZoneKeepExternalFilletsBOARD_DESIGN_SETTINGS
Migrate()JSON_SETTINGS
MigrateFromLegacy(wxConfigBase *aLegacyConfig)JSON_SETTINGSvirtual
migrateSchema0to1()BOARD_DESIGN_SETTINGSprivate
NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath)NESTED_SETTINGS
operator=(const BOARD_DESIGN_SETTINGS &aOther)BOARD_DESIGN_SETTINGS
registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator)JSON_SETTINGSprotected
ReleaseNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
ResetToDefaults()JSON_SETTINGS
SaveToFile(const wxString &aDirectory="", bool aForce=false) overrideNESTED_SETTINGSvirtual
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 wxPoint &aOrigin)BOARD_DESIGN_SETTINGSinline
SetBoardThickness(int aThickness)BOARD_DESIGN_SETTINGSinline
SetCopperEdgeClearance(int aDistance)BOARD_DESIGN_SETTINGS
SetCopperLayerCount(int aNewLayerCount)BOARD_DESIGN_SETTINGS
SetCustomDiffPairGap(int aGap)BOARD_DESIGN_SETTINGSinline
SetCustomDiffPairViaGap(int aGap)BOARD_DESIGN_SETTINGSinline
SetCustomDiffPairWidth(int aWidth)BOARD_DESIGN_SETTINGSinline
SetCustomTrackWidth(int aWidth)BOARD_DESIGN_SETTINGSinline
SetCustomViaDrill(int aDrill)BOARD_DESIGN_SETTINGSinline
SetCustomViaSize(int aSize)BOARD_DESIGN_SETTINGSinline
SetDefaultZoneSettings(const ZONE_SETTINGS &aSettings)BOARD_DESIGN_SETTINGSinline
SetDiffPairIndex(unsigned aIndex)BOARD_DESIGN_SETTINGS
SetEnabledLayers(LSET aMask)BOARD_DESIGN_SETTINGS
SetFilename(const wxString &aFilename)JSON_SETTINGSinline
SetGridOrigin(const wxPoint &aOrigin)BOARD_DESIGN_SETTINGSinline
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget)JSON_SETTINGSstatic
SetLegacyFilename(const wxString &aFilename)JSON_SETTINGSinline
SetLocation(SETTINGS_LOC aLocation)JSON_SETTINGSinline
SetManager(SETTINGS_MANAGER *aManager)JSON_SETTINGSinline
SetMinHoleSeparation(int aDistance)BOARD_DESIGN_SETTINGS
SetNetClasses(NETCLASSES *aNetClasses)BOARD_DESIGN_SETTINGSinline
SetParent(JSON_SETTINGS *aParent, bool aLoadFromFile=true)NESTED_SETTINGS
SetReadOnly(bool aReadOnly)JSON_SETTINGSinline
SetSilkClearance(int aDistance)BOARD_DESIGN_SETTINGS
SetTrackWidthIndex(unsigned aIndex)BOARD_DESIGN_SETTINGS
SetViaSizeIndex(unsigned aIndex)BOARD_DESIGN_SETTINGS
Store()JSON_SETTINGSvirtual
UseCustomDiffPairDimensions(bool aEnabled)BOARD_DESIGN_SETTINGSinline
UseCustomDiffPairDimensions() constBOARD_DESIGN_SETTINGSinline
UseCustomTrackViaSize(bool aEnabled)BOARD_DESIGN_SETTINGSinline
UseCustomTrackViaSize() constBOARD_DESIGN_SETTINGSinline
UseNetClassDiffPair() constBOARD_DESIGN_SETTINGSinline
UseNetClassTrack() constBOARD_DESIGN_SETTINGSinline
UseNetClassVia() constBOARD_DESIGN_SETTINGSinline
~BOARD_DESIGN_SETTINGS()BOARD_DESIGN_SETTINGSvirtual
~JSON_SETTINGS()JSON_SETTINGSvirtual
~NESTED_SETTINGS()NESTED_SETTINGSvirtual