KiCad PCB EDA Suite
PNS::ROUTING_SETTINGS Member List

This is the complete list of members for PNS::ROUTING_SETTINGS, including all inherited members.

AddNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
CanViolateDRC() constPNS::ROUTING_SETTINGSinline
FollowMouse() constPNS::ROUTING_SETTINGSinline
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_SETTINGSinline
Get(const std::string &aPath) constJSON_SETTINGS
GetAutoPosture() constPNS::ROUTING_SETTINGSinline
GetCornerMode() constPNS::ROUTING_SETTINGSinline
getFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetFilename() constJSON_SETTINGSinline
GetFixAllSegments() constPNS::ROUTING_SETTINGSinline
GetFreeAngleMode() constPNS::ROUTING_SETTINGSinline
GetFullFilename() constJSON_SETTINGS
GetJson(const std::string &aPath) constJSON_SETTINGS
getLegacyFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetLocation() constJSON_SETTINGSinline
GetOptimizeDraggedTrack() constPNS::ROUTING_SETTINGSinline
GetParent()NESTED_SETTINGSinline
GetSnapToPads() constPNS::ROUTING_SETTINGSinline
GetSnapToTracks() constPNS::ROUTING_SETTINGSinline
InitialDirection() constPNS::ROUTING_SETTINGS
InlineDragEnabled() constPNS::ROUTING_SETTINGSinline
IsDefault(const std::string &aParamName)JSON_SETTINGS
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
JumpOverObstacles() constPNS::ROUTING_SETTINGSinline
Load()JSON_SETTINGSvirtual
LoadFromFile(const wxString &aDirectory="") overrideNESTED_SETTINGSvirtual
m_autoPosturePNS::ROUTING_SETTINGSprivate
m_canViolateDRCPNS::ROUTING_SETTINGSprivate
m_cornerModePNS::ROUTING_SETTINGSprivate
m_createIfDefaultJSON_SETTINGSprotected
m_createIfMissingJSON_SETTINGSprotected
m_deleteLegacyAfterMigrationJSON_SETTINGSprotected
m_filenameJSON_SETTINGSprotected
m_fixAllSegmentsPNS::ROUTING_SETTINGSprivate
m_followMousePNS::ROUTING_SETTINGSprivate
m_freeAngleModePNS::ROUTING_SETTINGSprivate
m_inlineDragEnabledPNS::ROUTING_SETTINGSprivate
m_jumpOverObstaclesPNS::ROUTING_SETTINGSprivate
m_legacy_filenameJSON_SETTINGSprotected
m_locationJSON_SETTINGSprotected
m_managerJSON_SETTINGSprotected
m_migratorsJSON_SETTINGSprotected
m_nested_settingsJSON_SETTINGSprotected
m_optimizeDraggedTrackPNS::ROUTING_SETTINGSprivate
m_optimizerEffortPNS::ROUTING_SETTINGSprivate
m_paramsJSON_SETTINGSprotected
m_parentNESTED_SETTINGSprotected
m_pathNESTED_SETTINGSprotected
m_preserved_pathsJSON_SETTINGSprotected
m_removeLoopsPNS::ROUTING_SETTINGSprivate
m_resetParamsIfMissingJSON_SETTINGSprotected
m_routingModePNS::ROUTING_SETTINGSprivate
m_schemaVersionJSON_SETTINGSprotected
m_shoveIterationLimitPNS::ROUTING_SETTINGSprivate
m_shoveTimeLimitPNS::ROUTING_SETTINGSprivate
m_shoveViasPNS::ROUTING_SETTINGSprivate
m_smartPadsPNS::ROUTING_SETTINGSprivate
m_smoothDraggedSegmentsPNS::ROUTING_SETTINGSprivate
m_snapToPadsPNS::ROUTING_SETTINGSprivate
m_snapToTracksPNS::ROUTING_SETTINGSprivate
m_startDiagonalPNS::ROUTING_SETTINGSprivate
m_suggestFinishPNS::ROUTING_SETTINGSprivate
m_walkaroundIterationLimitPNS::ROUTING_SETTINGSprivate
m_walkaroundTimeLimitPNS::ROUTING_SETTINGSprivate
m_writeFileJSON_SETTINGSprotected
Migrate()JSON_SETTINGS
MigrateFromLegacy(wxConfigBase *aLegacyConfig)JSON_SETTINGSvirtual
Mode() constPNS::ROUTING_SETTINGSinline
NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath)NESTED_SETTINGS
OptimizerEffort() constPNS::ROUTING_SETTINGSinline
PointerFromString(std::string aPath)JSON_SETTINGSstatic
registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator)JSON_SETTINGSprotected
ReleaseNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
RemoveLoops() constPNS::ROUTING_SETTINGSinline
ResetToDefaults()JSON_SETTINGS
ROUTING_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)PNS::ROUTING_SETTINGS
SaveToFile(const wxString &aDirectory="", bool aForce=false) overrideNESTED_SETTINGSvirtual
Set(const std::string &aPath, ValueType aVal)JSON_SETTINGSinline
Set(const std::string &aPath, wxString aVal)JSON_SETTINGS
Set(const std::string &aPath, wxString aVal)JSON_SETTINGS
SetAutoPosture(bool aEnable)PNS::ROUTING_SETTINGSinline
SetCanViolateDRC(bool aViolate)PNS::ROUTING_SETTINGSinline
SetCornerMode(CORNER_MODE aMode)PNS::ROUTING_SETTINGSinline
SetFilename(const wxString &aFilename)JSON_SETTINGSinline
SetFixAllSegments(bool aEnable)PNS::ROUTING_SETTINGSinline
SetFreeAngleMode(bool aEnable)PNS::ROUTING_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
SetInlineDragEnabled(bool aEnable)PNS::ROUTING_SETTINGSinline
SetJumpOverObstacles(bool aJumpOverObstacles)PNS::ROUTING_SETTINGSinline
SetLegacyFilename(const wxString &aFilename)JSON_SETTINGSinline
SetManager(SETTINGS_MANAGER *aManager)JSON_SETTINGSinline
SetMode(PNS_MODE aMode)PNS::ROUTING_SETTINGSinline
SetOptimizeDraggedTrack(bool aEnable)PNS::ROUTING_SETTINGSinline
SetOptimizerEffort(PNS_OPTIMIZATION_EFFORT aEffort)PNS::ROUTING_SETTINGSinline
SetParent(JSON_SETTINGS *aParent, bool aLoadFromFile=true)NESTED_SETTINGS
SetReadOnly(bool aReadOnly)JSON_SETTINGSinline
SetRemoveLoops(bool aRemoveLoops)PNS::ROUTING_SETTINGSinline
SetShoveVias(bool aShoveVias)PNS::ROUTING_SETTINGSinline
SetSmartPads(bool aSmartPads)PNS::ROUTING_SETTINGSinline
SetSmoothDraggedSegments(bool aSmooth)PNS::ROUTING_SETTINGSinline
SetSnapToPads(bool aSnap)PNS::ROUTING_SETTINGSinline
SetSnapToTracks(bool aSnap)PNS::ROUTING_SETTINGSinline
SetStartDiagonal(bool aStartDiagonal)PNS::ROUTING_SETTINGSinline
SetSuggestFinish(bool aSuggestFinish)PNS::ROUTING_SETTINGSinline
ShoveIterationLimit() constPNS::ROUTING_SETTINGS
ShoveTimeLimit() constPNS::ROUTING_SETTINGS
ShoveVias() constPNS::ROUTING_SETTINGSinline
SmartPads() constPNS::ROUTING_SETTINGSinline
SmoothDraggedSegments() constPNS::ROUTING_SETTINGSinline
Store()JSON_SETTINGSvirtual
SuggestFinish()PNS::ROUTING_SETTINGSinline
WalkaroundIterationLimit() constPNS::ROUTING_SETTINGSinline
WalkaroundTimeLimit() constPNS::ROUTING_SETTINGS
~JSON_SETTINGS()JSON_SETTINGSvirtual
~NESTED_SETTINGS()NESTED_SETTINGSvirtual