KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ARULE6 Struct Reference

#include <altium_parser_pcb.h>

Public Member Functions

 ARULE6 (ALTIUM_BINARY_PARSER &aReader)
 

Public Attributes

wxString name
 
int priority = 0
 
ALTIUM_RULE_KIND kind
 
wxString scope1expr
 
wxString scope2expr
 
int clearanceGap = 0
 
int minLimit = 0
 
int maxLimit = 0
 
int preferredWidth = 0
 
int width = 0
 
int minWidth = 0
 
int maxWidth = 0
 
int holeWidth = 0
 
int minHoleWidth = 0
 
int maxHoleWidth = 0
 
int planeclearanceClearance = 0
 
int soldermaskExpansion = 0
 
int pastemaskExpansion = 0
 
int32_t polygonconnectAirgapwidth = 0
 
int32_t polygonconnectReliefconductorwidth = 0
 
int polygonconnectReliefentries = 0
 
ALTIUM_CONNECT_STYLE polygonconnectStyle = ALTIUM_CONNECT_STYLE::UNKNOWN
 

Detailed Description

Definition at line 498 of file altium_parser_pcb.h.

Constructor & Destructor Documentation

◆ ARULE6()

Member Data Documentation

◆ clearanceGap

int ARULE6::clearanceGap = 0

◆ holeWidth

int ARULE6::holeWidth = 0

Definition at line 524 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ kind

ALTIUM_RULE_KIND ARULE6::kind

Definition at line 503 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ maxHoleWidth

int ARULE6::maxHoleWidth = 0

Definition at line 526 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxLimit

int ARULE6::maxLimit = 0

Definition at line 515 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxWidth

int ARULE6::maxWidth = 0

Definition at line 523 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ minHoleWidth

int ARULE6::minHoleWidth = 0

Definition at line 525 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ minLimit

int ARULE6::minLimit = 0

Definition at line 514 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ minWidth

int ARULE6::minWidth = 0

Definition at line 522 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ name

wxString ARULE6::name

Definition at line 500 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::GetRule().

◆ pastemaskExpansion

int ARULE6::pastemaskExpansion = 0

Definition at line 535 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ planeclearanceClearance

int ARULE6::planeclearanceClearance = 0

Definition at line 529 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParsePolygons6Data().

◆ polygonconnectAirgapwidth

int32_t ARULE6::polygonconnectAirgapwidth = 0

Definition at line 538 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParsePolygons6Data().

◆ polygonconnectReliefconductorwidth

int32_t ARULE6::polygonconnectReliefconductorwidth = 0

Definition at line 539 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParsePolygons6Data().

◆ polygonconnectReliefentries

int ARULE6::polygonconnectReliefentries = 0

Definition at line 540 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ polygonconnectStyle

ALTIUM_CONNECT_STYLE ARULE6::polygonconnectStyle = ALTIUM_CONNECT_STYLE::UNKNOWN

Definition at line 541 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParsePolygons6Data().

◆ preferredWidth

int ARULE6::preferredWidth = 0

Definition at line 518 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ priority

int ARULE6::priority = 0

Definition at line 501 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ scope1expr

wxString ARULE6::scope1expr

Definition at line 505 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::GetRuleDefault().

◆ scope2expr

wxString ARULE6::scope2expr

Definition at line 506 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::GetRuleDefault().

◆ soldermaskExpansion

int ARULE6::soldermaskExpansion = 0

Definition at line 532 of file altium_parser_pcb.h.

Referenced by ARULE6(), and ALTIUM_PCB::ParseRules6Data().

◆ width

int ARULE6::width = 0

Definition at line 521 of file altium_parser_pcb.h.

Referenced by ARULE6().


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