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, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), ID, CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE::Parse(), 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.
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().
bool CADSTAR_PCB_ARCHIVE_PARSER::COPPER::Fixed = false |
Definition at line 1155 of file cadstar_pcb_archive_parser.h.
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.
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(), 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().
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().
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().
REUSEBLOCKREF CADSTAR_PCB_ARCHIVE_PARSER::COPPER::ReuseBlockRef |
Definition at line 1157 of file cadstar_pcb_archive_parser.h.
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().