KiCad PCB EDA Suite
|
#include <cadstar_pcb_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
RULESET_ID | ID |
wxString | Name |
ROUTECODE_ID | AreaRouteCodeID |
For assigning a net route code to a rule set. | |
VIACODE_ID | AreaViaCodeID |
For assigning a via code to a rule set. | |
std::map< SPACINGCODE_ID, SPACINGCODE > | SpacingCodes |
Overrides these spacing rules in the specific area. | |
Definition at line 373 of file cadstar_pcb_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 221 of file cadstar_pcb_archive_parser.cpp.
References XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), CADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE::ID, ID, CADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE::Parse(), and THROW_UNKNOWN_NODE_IO_ERROR.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB::Parse().
ROUTECODE_ID CADSTAR_PCB_ARCHIVE_PARSER::RULESET::AreaRouteCodeID |
For assigning a net route code to a rule set.
The optimal and necked route widths from the net route code will be used when routing through an area that has been assigned this rule set. ("ROUCODEREF")
Definition at line 377 of file cadstar_pcb_archive_parser.h.
VIACODE_ID CADSTAR_PCB_ARCHIVE_PARSER::RULESET::AreaViaCodeID |
For assigning a via code to a rule set.
This via code will be used when inserting new vias within an area that has been assigned this rule set. ("VIACODEREF")
Definition at line 381 of file cadstar_pcb_archive_parser.h.
RULESET_ID CADSTAR_PCB_ARCHIVE_PARSER::RULESET::ID |
Definition at line 375 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB::Parse().
wxString CADSTAR_PCB_ARCHIVE_PARSER::RULESET::Name |
Definition at line 376 of file cadstar_pcb_archive_parser.h.
std::map<SPACINGCODE_ID, SPACINGCODE> CADSTAR_PCB_ARCHIVE_PARSER::RULESET::SpacingCodes |
Overrides these spacing rules in the specific area.
Definition at line 386 of file cadstar_pcb_archive_parser.h.