| 
    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.