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

#include <altium_parser_pcb.h>

Public Member Functions

 AVIA6 (ALTIUM_BINARY_PARSER &aReader)
 

Public Attributes

bool is_locked = false
 
bool is_tent_top = false
 
bool is_tent_bottom = false
 
bool is_test_fab_top = false
 
bool is_test_fab_bottom = false
 
uint16_t net = 0
 
VECTOR2I position
 
uint32_t pos_tolerance = 2147483640
 
uint32_t neg_tolerance = 2147483640
 
uint32_t diameter = 0
 
uint32_t holesize = 0
 
int32_t thermal_relief_airgap = 0
 
uint32_t thermal_relief_conductorcount = 0
 
uint32_t thermal_relief_conductorwidth = 0
 
int32_t soldermask_expansion_front = 0
 
int32_t soldermask_expansion_back = 0
 
bool soldermask_expansion_manual = false
 
bool soldermask_expansion_linked = false
 
ALTIUM_LAYER layer_start
 
ALTIUM_LAYER layer_end
 
ALTIUM_PAD_MODE viamode
 
uint32_t diameter_by_layer [32]
 

Detailed Description

Definition at line 687 of file altium_parser_pcb.h.

Constructor & Destructor Documentation

◆ AVIA6()

Member Data Documentation

◆ diameter

uint32_t AVIA6::diameter = 0

◆ diameter_by_layer

uint32_t AVIA6::diameter_by_layer[32]

◆ holesize

uint32_t AVIA6::holesize = 0

◆ is_locked

bool AVIA6::is_locked = false

◆ is_tent_bottom

bool AVIA6::is_tent_bottom = false

◆ is_tent_top

bool AVIA6::is_tent_top = false

◆ is_test_fab_bottom

bool AVIA6::is_test_fab_bottom = false

Definition at line 693 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ is_test_fab_top

bool AVIA6::is_test_fab_top = false

Definition at line 692 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ layer_end

ALTIUM_LAYER AVIA6::layer_end

Definition at line 713 of file altium_parser_pcb.h.

Referenced by AVIA6(), and ALTIUM_PCB::ParseVias6Data().

◆ layer_start

ALTIUM_LAYER AVIA6::layer_start

Definition at line 712 of file altium_parser_pcb.h.

Referenced by AVIA6(), and ALTIUM_PCB::ParseVias6Data().

◆ neg_tolerance

uint32_t AVIA6::neg_tolerance = 2147483640

Definition at line 699 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ net

uint16_t AVIA6::net = 0

◆ pos_tolerance

uint32_t AVIA6::pos_tolerance = 2147483640

Definition at line 698 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ position

VECTOR2I AVIA6::position

◆ soldermask_expansion_back

int32_t AVIA6::soldermask_expansion_back = 0

Definition at line 708 of file altium_parser_pcb.h.

Referenced by AVIA6(), and ALTIUM_PCB::ConvertVias6ToFootprintItem().

◆ soldermask_expansion_front

int32_t AVIA6::soldermask_expansion_front = 0

Definition at line 707 of file altium_parser_pcb.h.

Referenced by AVIA6(), and ALTIUM_PCB::ConvertVias6ToFootprintItem().

◆ soldermask_expansion_linked

bool AVIA6::soldermask_expansion_linked = false

Definition at line 710 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ soldermask_expansion_manual

bool AVIA6::soldermask_expansion_manual = false

◆ thermal_relief_airgap

int32_t AVIA6::thermal_relief_airgap = 0

Definition at line 703 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ thermal_relief_conductorcount

uint32_t AVIA6::thermal_relief_conductorcount = 0

Definition at line 704 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ thermal_relief_conductorwidth

uint32_t AVIA6::thermal_relief_conductorwidth = 0

Definition at line 705 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ viamode


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