|
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 376 of file cadstar_pcb_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 222 of file cadstar_pcb_archive_parser.cpp.
References AreaRouteCodeID, AreaViaCodeID, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), ID, CADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE::ID, Name, nodeName(), CADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE::Parse(), SpacingCodes, and WARN_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 380 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| 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 384 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| RULESET_ID CADSTAR_PCB_ARCHIVE_PARSER::RULESET::ID |
Definition at line 378 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB::Parse(), and Parse().
| wxString CADSTAR_PCB_ARCHIVE_PARSER::RULESET::Name |
Definition at line 379 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| std::map<SPACINGCODE_ID, SPACINGCODE> CADSTAR_PCB_ARCHIVE_PARSER::RULESET::SpacingCodes |
Overrides these spacing rules in the specific area.
Definition at line 389 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().