KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
ATRACK6 (ALTIUM_PARSER &aReader) | |
Public Attributes | |
bool | is_locked |
bool | is_keepout |
bool | is_polygonoutline |
ALTIUM_LAYER | layer |
uint16_t | net |
uint16_t | component |
uint16_t | polygon |
uint16_t | subpolyindex |
uint8_t | keepoutrestrictions |
VECTOR2I | start |
VECTOR2I | end |
uint32_t | width |
Definition at line 679 of file altium_parser_pcb.h.
|
explicit |
Definition at line 872 of file altium_parser_pcb.cpp.
References component, end, ALTIUM_PARSER::GetRemainingSubrecordBytes(), ALTIUM_PARSER::HasParsingError(), is_keepout, is_locked, is_polygonoutline, keepoutrestrictions, layer, net, polygon, ALTIUM_PARSER::Read(), ALTIUM_PARSER::ReadAndSetSubrecordLength(), ALTIUM_PARSER::ReadKicadUnit(), ALTIUM_PARSER::ReadVector2IPos(), ALTIUM_PARSER::Skip(), ALTIUM_PARSER::SkipSubrecord(), start, subpolyindex, THROW_IO_ERROR, and width.
uint16_t ATRACK6::component |
Definition at line 687 of file altium_parser_pcb.h.
Referenced by ATRACK6(), and ALTIUM_PCB::ParseTracks6Data().
VECTOR2I ATRACK6::end |
Definition at line 693 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertTracks6ToFootprintItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItemOnLayer().
bool ATRACK6::is_keepout |
Definition at line 682 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
bool ATRACK6::is_locked |
Definition at line 681 of file altium_parser_pcb.h.
Referenced by ATRACK6().
bool ATRACK6::is_polygonoutline |
Definition at line 683 of file altium_parser_pcb.h.
Referenced by ATRACK6().
uint8_t ATRACK6::keepoutrestrictions |
Definition at line 690 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
ALTIUM_LAYER ATRACK6::layer |
Definition at line 685 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint16_t ATRACK6::net |
Definition at line 686 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint16_t ATRACK6::polygon |
Definition at line 688 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
VECTOR2I ATRACK6::start |
Definition at line 692 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertTracks6ToFootprintItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItemOnLayer().
uint16_t ATRACK6::subpolyindex |
Definition at line 689 of file altium_parser_pcb.h.
Referenced by ATRACK6().
uint32_t ATRACK6::width |
Definition at line 694 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertTracks6ToFootprintItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItemOnLayer().