KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_PCB_ARCHIVE_PARSER::RULESET Struct Reference

#include <cadstar_pcb_archive_parser.h>

Inheritance diagram for CADSTAR_PCB_ARCHIVE_PARSER::RULESET:
CADSTAR_ARCHIVE_PARSER::PARSER

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, SPACINGCODESpacingCodes
 Overrides these spacing rules in the specific area.
 

Detailed Description

Definition at line 373 of file cadstar_pcb_archive_parser.h.

Member Function Documentation

◆ Parse()

Member Data Documentation

◆ AreaRouteCodeID

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.

◆ AreaViaCodeID

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.

◆ ID

RULESET_ID CADSTAR_PCB_ARCHIVE_PARSER::RULESET::ID

◆ Name

wxString CADSTAR_PCB_ARCHIVE_PARSER::RULESET::Name

Definition at line 376 of file cadstar_pcb_archive_parser.h.

◆ SpacingCodes

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.


The documentation for this struct was generated from the following files: