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 495 of file altium_parser_pcb.h.

Constructor & Destructor Documentation

◆ ARULE6()

Member Data Documentation

◆ clearanceGap

int ARULE6::clearanceGap

◆ holeWidth

int ARULE6::holeWidth

Definition at line 521 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ kind

ALTIUM_RULE_KIND ARULE6::kind

Definition at line 500 of file altium_parser_pcb.h.

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

◆ maxHoleWidth

int ARULE6::maxHoleWidth

Definition at line 523 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxLimit

int ARULE6::maxLimit

Definition at line 512 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ maxWidth

int ARULE6::maxWidth

Definition at line 520 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ minHoleWidth

int ARULE6::minHoleWidth

Definition at line 522 of file altium_parser_pcb.h.

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

◆ minLimit

int ARULE6::minLimit

Definition at line 511 of file altium_parser_pcb.h.

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

◆ minWidth

int ARULE6::minWidth

Definition at line 519 of file altium_parser_pcb.h.

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

◆ name

wxString ARULE6::name

Definition at line 497 of file altium_parser_pcb.h.

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

◆ pastemaskExpansion

int ARULE6::pastemaskExpansion

Definition at line 532 of file altium_parser_pcb.h.

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

◆ planeclearanceClearance

int ARULE6::planeclearanceClearance

Definition at line 526 of file altium_parser_pcb.h.

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

◆ polygonconnectAirgapwidth

int32_t ARULE6::polygonconnectAirgapwidth

Definition at line 535 of file altium_parser_pcb.h.

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

◆ polygonconnectReliefconductorwidth

int32_t ARULE6::polygonconnectReliefconductorwidth

Definition at line 536 of file altium_parser_pcb.h.

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

◆ polygonconnectReliefentries

int ARULE6::polygonconnectReliefentries

Definition at line 537 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ polygonconnectStyle

ALTIUM_CONNECT_STYLE ARULE6::polygonconnectStyle

Definition at line 538 of file altium_parser_pcb.h.

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

◆ preferredWidth

int ARULE6::preferredWidth

Definition at line 515 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ priority

int ARULE6::priority

Definition at line 498 of file altium_parser_pcb.h.

Referenced by ARULE6().

◆ scope1expr

wxString ARULE6::scope1expr

Definition at line 502 of file altium_parser_pcb.h.

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

◆ scope2expr

wxString ARULE6::scope2expr

Definition at line 503 of file altium_parser_pcb.h.

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

◆ soldermaskExpansion

int ARULE6::soldermaskExpansion

Definition at line 529 of file altium_parser_pcb.h.

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

◆ width

int ARULE6::width

Definition at line 518 of file altium_parser_pcb.h.

Referenced by ARULE6().


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