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. More... | |
bool | Fixed = false |
GROUP_ID | GroupID = wxEmptyString |
If not empty, this COPPER is part of a group. More... | |
REUSEBLOCKREF | ReuseBlockRef |
std::map< ATTRIBUTE_ID, ATTRIBUTE_VALUE > | AttributeValues |
Definition at line 1120 of file cadstar_pcb_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 2388 of file cadstar_pcb_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE::AttributeID, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), CADSTAR_ARCHIVE_PARSER::SHAPE::IsShape(), 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 1151 of file cadstar_pcb_archive_parser.h.
COPPERCODE_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::CopperCodeID |
Definition at line 1141 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 1147 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 1148 of file cadstar_pcb_archive_parser.h.
COPPER_ID CADSTAR_PCB_ARCHIVE_PARSER::COPPER::ID |
Definition at line 1140 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 1142 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers().
NETREF CADSTAR_PCB_ARCHIVE_PARSER::COPPER::NetRef |
Definition at line 1143 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 1145 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers().
REUSEBLOCKREF CADSTAR_PCB_ARCHIVE_PARSER::COPPER::ReuseBlockRef |
Definition at line 1149 of file cadstar_pcb_archive_parser.h.
SHAPE CADSTAR_PCB_ARCHIVE_PARSER::COPPER::Shape |
Definition at line 1144 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadCoppers().