KiCad PCB EDA Suite
|
Classes | |
struct | C_PARA |
struct | DOCUMENT |
struct | DOCUMENT_PCB |
struct | DOCUMENT_SCHEMATICS |
struct | DOCUMENT_SYM |
struct | HEAD |
Enumerations | |
enum class | DOC_TYPE { UNKNOWN = 0 , SCHEMATIC_SHEET = 1 , SYMBOL = 2 , PCB = 3 , PCB_COMPONENT = 4 , SCHEMATIC_LIST = 5 , PCB_MODULE = 14 } |
enum class | POWER_FLAG_STYLE { UNKNOWN = -1 , CIRCLE = 0 , ARROW = 1 , BAR = 2 , WAVE = 3 , POWER_GROUND = 4 , SIGNAL_GROUND = 5 , EARTH = 6 , GOST_ARROW = 7 , GOST_POWER_GROUND = 8 , GOST_EARTH = 9 , GOST_BAR = 10 } |
Functions | |
void | from_json (const nlohmann::json &j, EASYEDA::DOC_TYPE &d) |
void | from_json (const nlohmann::json &j, EASYEDA::HEAD &d) |
void | from_json (const nlohmann::json &j, EASYEDA::DOCUMENT &d) |
void | from_json (const nlohmann::json &j, EASYEDA::C_PARA &d) |
void | from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_PCB &d) |
void | from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SYM &d) |
void | from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SCHEMATICS &d) |
|
strong |
Enumerator | |
---|---|
UNKNOWN | |
SCHEMATIC_SHEET | |
SYMBOL | |
PCB | |
PCB_COMPONENT | |
SCHEMATIC_LIST | |
PCB_MODULE |
Definition at line 43 of file easyeda_parser_structs.h.
|
strong |
Enumerator | |
---|---|
UNKNOWN | |
CIRCLE | |
ARROW | |
BAR | |
WAVE | |
POWER_GROUND | |
SIGNAL_GROUND | |
EARTH | |
GOST_ARROW | |
GOST_POWER_GROUND | |
GOST_EARTH | |
GOST_BAR |
Definition at line 117 of file easyeda_parser_structs.h.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::C_PARA & | d | ||
) |
Definition at line 114 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::DOC_TYPE & | d | ||
) |
Definition at line 53 of file easyeda_parser_structs.cpp.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::DOCUMENT & | d | ||
) |
Definition at line 84 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::DOCUMENT_PCB & | d | ||
) |
Definition at line 95 of file easyeda_parser_structs.cpp.
References EASYEDA::DOCUMENT_PCB::DRCRULE, EASYEDA::DOCUMENT_PCB::layers, and PARSE_VALUE.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::DOCUMENT_SCHEMATICS & | d | ||
) |
Definition at line 109 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::DOCUMENT_SYM & | d | ||
) |
Definition at line 104 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
void EASYEDA::from_json | ( | const nlohmann::json & | j, |
EASYEDA::HEAD & | d | ||
) |
Definition at line 69 of file easyeda_parser_structs.cpp.
References EASYEDA::HEAD::c_para, PARSE_TO_DOUBLE, and PARSE_VALUE.