KiCad PCB EDA Suite
|
#include <nlohmann/json.hpp>
#include <project/net_settings.h>
#include <settings/parameters.h>
#include <settings/json_settings_internals.h>
#include <settings/settings_manager.h>
#include <string_utils.h>
#include <base_units.h>
Go to the source code of this file.
Functions | |
static std::optional< int > | getInPcbUnits (const nlohmann::json &aObj, const std::string &aKey, std::optional< int > aDefault=std::optional< int >()) |
static int | getInSchUnits (const nlohmann::json &aObj, const std::string &aKey, int aDefault) |
static bool | isSuperSubOverbar (wxChar c) |
Variables | |
const int | netSettingsSchemaVersion = 3 |
|
static |
Definition at line 38 of file net_settings.cpp.
References EDA_IU_SCALE::mmToIU(), and pcbIUScale.
Referenced by NET_SETTINGS::NET_SETTINGS().
|
static |
Definition at line 48 of file net_settings.cpp.
References EDA_IU_SCALE::MilsToIU(), and schIUScale.
Referenced by NET_SETTINGS::NET_SETTINGS().
|
static |
Definition at line 413 of file net_settings.cpp.
Referenced by NET_SETTINGS::ParseBusGroup(), NET_SETTINGS::ParseBusVector(), and SCH_CONNECTION::PrintBusForUI().
const int netSettingsSchemaVersion = 3 |
Definition at line 35 of file net_settings.cpp.