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
 
ALTIUM_RULE_KIND kind
 
wxString scope1expr
 
wxString scope2expr
 
int clearanceGap
 
int minLimit
 
int maxLimit
 
int preferredWidth
 
int width
 
int minWidth
 
int maxWidth
 
int holeWidth
 
int minHoleWidth
 
int maxHoleWidth
 
int planeclearanceClearance
 
int soldermaskExpansion
 
int pastemaskExpansion
 
int32_t polygonconnectAirgapwidth
 
int32_t polygonconnectReliefconductorwidth
 
int polygonconnectReliefentries
 
ALTIUM_CONNECT_STYLE polygonconnectStyle
 

Detailed Description

Definition at line 496 of file altium_parser_pcb.h.

Constructor & Destructor Documentation

◆ ARULE6()

Member Data Documentation

◆ clearanceGap

int ARULE6::clearanceGap

◆ holeWidth

int ARULE6::holeWidth

Definition at line 522 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ kind

ALTIUM_RULE_KIND ARULE6::kind

Definition at line 501 of file altium_parser_pcb.h.

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

◆ maxHoleWidth

int ARULE6::maxHoleWidth

Definition at line 524 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxLimit

int ARULE6::maxLimit

Definition at line 513 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxWidth

int ARULE6::maxWidth

Definition at line 521 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ minHoleWidth

int ARULE6::minHoleWidth

Definition at line 523 of file altium_parser_pcb.h.

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

◆ minLimit

int ARULE6::minLimit

Definition at line 512 of file altium_parser_pcb.h.

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

◆ minWidth

int ARULE6::minWidth

Definition at line 520 of file altium_parser_pcb.h.

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

◆ name

wxString ARULE6::name

Definition at line 498 of file altium_parser_pcb.h.

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

◆ pastemaskExpansion

int ARULE6::pastemaskExpansion

Definition at line 533 of file altium_parser_pcb.h.

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

◆ planeclearanceClearance

int ARULE6::planeclearanceClearance

Definition at line 527 of file altium_parser_pcb.h.

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

◆ polygonconnectAirgapwidth

int32_t ARULE6::polygonconnectAirgapwidth

Definition at line 536 of file altium_parser_pcb.h.

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

◆ polygonconnectReliefconductorwidth

int32_t ARULE6::polygonconnectReliefconductorwidth

Definition at line 537 of file altium_parser_pcb.h.

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

◆ polygonconnectReliefentries

int ARULE6::polygonconnectReliefentries

Definition at line 538 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ polygonconnectStyle

ALTIUM_CONNECT_STYLE ARULE6::polygonconnectStyle

Definition at line 539 of file altium_parser_pcb.h.

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

◆ preferredWidth

int ARULE6::preferredWidth

Definition at line 516 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ priority

int ARULE6::priority

Definition at line 499 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ scope1expr

wxString ARULE6::scope1expr

Definition at line 503 of file altium_parser_pcb.h.

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

◆ scope2expr

wxString ARULE6::scope2expr

Definition at line 504 of file altium_parser_pcb.h.

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

◆ soldermaskExpansion

int ARULE6::soldermaskExpansion

Definition at line 530 of file altium_parser_pcb.h.

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

◆ width

int ARULE6::width

Definition at line 519 of file altium_parser_pcb.h.

Referenced by ARULE6().


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