|
KiCad PCB EDA Suite
|
#include <cadstar_pcb_archive_parser.h>
Classes | |
| struct | NETREF |
Public Member Functions | |
| void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
| COPPER_ID | ID |
| COPPERCODE_ID | CopperCodeID |
| LAYER_ID | LayerID |
| NETREF | NetRef |
| SHAPE | Shape |
| TEMPLATE_ID | PouredTemplateID = wxEmptyString |
| If not empty, it means this COPPER is part of a poured template. | |
| bool | Fixed = false |
| GROUP_ID | GroupID = wxEmptyString |
| If not empty, this COPPER is part of a group. | |
| REUSEBLOCKREF | ReuseBlockRef |
| std::map< ATTRIBUTE_ID, ATTRIBUTE_VALUE > | AttributeValues |
Definition at line 1128 of file cadstar_pcb_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 2402 of file cadstar_pcb_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE::AttributeID, AttributeValues, CopperCodeID, Fixed, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), GroupID, ID, LayerID, NetRef, CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE::Parse(), PouredTemplateID, ReuseBlockRef, Shape, and THROW_UNKNOWN_NODE_IO_ERROR.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::LAYOUT::Parse().
| std::map<ATTRIBUTE_ID, ATTRIBUTE_VALUE> CADSTAR_PCB_ARCHIVE_PARSER::COPPER::AttributeValues |
Definition at line 1159 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| COPPERCODE_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::CopperCodeID |
Definition at line 1149 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), and Parse().
| bool CADSTAR_PCB_ARCHIVE_PARSER::COPPER::Fixed = false |
Definition at line 1155 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| GROUP_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::GroupID = wxEmptyString |
If not empty, this COPPER is part of a group.
Definition at line 1156 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| COPPER_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::ID |
Definition at line 1148 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), Parse(), and CADSTAR_PCB_ARCHIVE_PARSER::LAYOUT::Parse().
| LAYER_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::LayerID |
Definition at line 1150 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), and Parse().
| NETREF CADSTAR_PCB_ARCHIVE_PARSER::COPPER::NetRef |
Definition at line 1151 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), and Parse().
| TEMPLATE_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::PouredTemplateID = wxEmptyString |
If not empty, it means this COPPER is part of a poured template.
Definition at line 1153 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), and Parse().
| REUSEBLOCKREF CADSTAR_PCB_ARCHIVE_PARSER::COPPER::ReuseBlockRef |
Definition at line 1157 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| SHAPE CADSTAR_PCB_ARCHIVE_PARSER::COPPER::Shape |
Definition at line 1152 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers(), and Parse().