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
 
bool is_tent_top
 
bool is_tent_bottom
 
bool is_test_fab_top
 
bool is_test_fab_bottom
 
uint16_t net
 
VECTOR2I position
 
uint32_t pos_tolerance
 
uint32_t neg_tolerance
 
uint32_t diameter
 
uint32_t holesize
 
int32_t thermal_relief_airgap
 
uint32_t thermal_relief_conductorcount
 
uint32_t thermal_relief_conductorwidth
 
int32_t soldermask_expansion_front
 
int32_t soldermask_expansion_back
 
bool soldermask_expansion_manual
 
bool soldermask_expansion_linked
 
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

◆ diameter_by_layer

uint32_t AVIA6::diameter_by_layer[32]

Definition at line 719 of file altium_parser_pcb.h.

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

◆ holesize

uint32_t AVIA6::holesize

◆ is_locked

bool AVIA6::is_locked

◆ is_tent_bottom

bool AVIA6::is_tent_bottom

◆ is_tent_top

bool AVIA6::is_tent_top

◆ is_test_fab_bottom

bool AVIA6::is_test_fab_bottom

Definition at line 693 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ is_test_fab_top

bool AVIA6::is_test_fab_top

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

Definition at line 699 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ net

uint16_t AVIA6::net

◆ pos_tolerance

uint32_t AVIA6::pos_tolerance

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

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

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

Definition at line 710 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ soldermask_expansion_manual

bool AVIA6::soldermask_expansion_manual

◆ thermal_relief_airgap

int32_t AVIA6::thermal_relief_airgap

Definition at line 703 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ thermal_relief_conductorcount

uint32_t AVIA6::thermal_relief_conductorcount

Definition at line 704 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ thermal_relief_conductorwidth

uint32_t AVIA6::thermal_relief_conductorwidth

Definition at line 705 of file altium_parser_pcb.h.

Referenced by AVIA6().

◆ viamode

ALTIUM_PAD_MODE AVIA6::viamode

Definition at line 714 of file altium_parser_pcb.h.

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


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