KiCad PCB EDA Suite
|
#include <cstdint>
#include <cstring>
#include <memory>
#include <vector>
#include <map>
#include <optional>
#include <wx/string.h>
#include <wx/arrstr.h>
#include <nlohmann/json.hpp>
Go to the source code of this file.
Classes | |
struct | EASYEDA::HEAD |
struct | EASYEDA::DOCUMENT |
struct | EASYEDA::C_PARA |
struct | EASYEDA::DOCUMENT_PCB |
struct | EASYEDA::DOCUMENT_SYM |
struct | EASYEDA::DOCUMENT_SCHEMATICS |
Namespaces | |
namespace | EASYEDA |
Enumerations | |
enum class | EASYEDA::DOC_TYPE { EASYEDA::UNKNOWN = 0 , EASYEDA::SCHEMATIC_SHEET = 1 , EASYEDA::SYMBOL = 2 , EASYEDA::PCB = 3 , EASYEDA::PCB_COMPONENT = 4 , EASYEDA::SCHEMATIC_LIST = 5 , EASYEDA::PCB_MODULE = 14 } |
enum class | EASYEDA::POWER_FLAG_STYLE { EASYEDA::UNKNOWN = -1 , EASYEDA::CIRCLE = 0 , EASYEDA::ARROW = 1 , EASYEDA::BAR = 2 , EASYEDA::WAVE = 3 , EASYEDA::POWER_GROUND = 4 , EASYEDA::SIGNAL_GROUND = 5 , EASYEDA::EARTH = 6 , EASYEDA::GOST_ARROW = 7 , EASYEDA::GOST_POWER_GROUND = 8 , EASYEDA::GOST_EARTH = 9 , EASYEDA::GOST_BAR = 10 } |
Functions | |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOC_TYPE &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::HEAD &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::C_PARA &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_PCB &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SYM &d) |
void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SCHEMATICS &d) |