KiCad PCB EDA Suite
|
#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] |
Definition at line 687 of file altium_parser_pcb.h.
|
explicit |
Definition at line 878 of file altium_parser_pcb.cpp.
References diameter, diameter_by_layer, ALTIUM_BINARY_PARSER::HasParsingError(), holesize, is_locked, is_tent_bottom, is_tent_top, is_test_fab_bottom, is_test_fab_top, layer_end, layer_start, neg_tolerance, net, pos_tolerance, position, ALTIUM_BINARY_PARSER::Read(), ALTIUM_BINARY_PARSER::ReadAndSetSubrecordLength(), ALTIUM_BINARY_PARSER::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadVector2IPos(), ALTIUM_BINARY_PARSER::Skip(), ALTIUM_BINARY_PARSER::SkipSubrecord(), soldermask_expansion_back, soldermask_expansion_front, soldermask_expansion_linked, soldermask_expansion_manual, thermal_relief_airgap, thermal_relief_conductorcount, thermal_relief_conductorwidth, THROW_IO_ERROR, and viamode.
uint32_t AVIA6::diameter |
Definition at line 700 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
uint32_t AVIA6::diameter_by_layer[32] |
Definition at line 719 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
uint32_t AVIA6::holesize |
Definition at line 701 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
bool AVIA6::is_locked |
Definition at line 689 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
bool AVIA6::is_tent_bottom |
Definition at line 691 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
bool AVIA6::is_tent_top |
Definition at line 690 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
bool AVIA6::is_test_fab_bottom |
Definition at line 693 of file altium_parser_pcb.h.
Referenced by AVIA6().
bool AVIA6::is_test_fab_top |
Definition at line 692 of file altium_parser_pcb.h.
Referenced by AVIA6().
ALTIUM_LAYER AVIA6::layer_end |
Definition at line 713 of file altium_parser_pcb.h.
Referenced by AVIA6(), and ALTIUM_PCB::ParseVias6Data().
ALTIUM_LAYER AVIA6::layer_start |
Definition at line 712 of file altium_parser_pcb.h.
Referenced by AVIA6(), and ALTIUM_PCB::ParseVias6Data().
uint32_t AVIA6::neg_tolerance |
Definition at line 699 of file altium_parser_pcb.h.
Referenced by AVIA6().
uint16_t AVIA6::net |
Definition at line 695 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
uint32_t AVIA6::pos_tolerance |
Definition at line 698 of file altium_parser_pcb.h.
Referenced by AVIA6().
VECTOR2I AVIA6::position |
Definition at line 697 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
int32_t AVIA6::soldermask_expansion_back |
Definition at line 708 of file altium_parser_pcb.h.
Referenced by AVIA6(), and ALTIUM_PCB::ConvertVias6ToFootprintItem().
int32_t AVIA6::soldermask_expansion_front |
Definition at line 707 of file altium_parser_pcb.h.
Referenced by AVIA6(), and ALTIUM_PCB::ConvertVias6ToFootprintItem().
bool AVIA6::soldermask_expansion_linked |
Definition at line 710 of file altium_parser_pcb.h.
Referenced by AVIA6().
bool AVIA6::soldermask_expansion_manual |
Definition at line 709 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().
int32_t AVIA6::thermal_relief_airgap |
Definition at line 703 of file altium_parser_pcb.h.
Referenced by AVIA6().
uint32_t AVIA6::thermal_relief_conductorcount |
Definition at line 704 of file altium_parser_pcb.h.
Referenced by AVIA6().
uint32_t AVIA6::thermal_relief_conductorwidth |
Definition at line 705 of file altium_parser_pcb.h.
Referenced by AVIA6().
ALTIUM_PAD_MODE AVIA6::viamode |
Definition at line 714 of file altium_parser_pcb.h.
Referenced by AVIA6(), ALTIUM_PCB::ConvertVias6ToFootprintItem(), and ALTIUM_PCB::ParseVias6Data().