|
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 121 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
| void EASYEDA::from_json | ( | const nlohmann::json & | j, |
| EASYEDA::DOC_TYPE & | d ) |
Definition at line 54 of file easyeda_parser_structs.cpp.
| void EASYEDA::from_json | ( | const nlohmann::json & | j, |
| EASYEDA::DOCUMENT & | d ) |
Definition at line 87 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
| void EASYEDA::from_json | ( | const nlohmann::json & | j, |
| EASYEDA::DOCUMENT_PCB & | d ) |
Definition at line 99 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 115 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
| void EASYEDA::from_json | ( | const nlohmann::json & | j, |
| EASYEDA::DOCUMENT_SYM & | d ) |
Definition at line 109 of file easyeda_parser_structs.cpp.
References PARSE_VALUE.
| void EASYEDA::from_json | ( | const nlohmann::json & | j, |
| EASYEDA::HEAD & | d ) |
Definition at line 71 of file easyeda_parser_structs.cpp.
References EASYEDA::HEAD::c_para, PARSE_TO_DOUBLE, and PARSE_VALUE.