KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
ATRACK6 (ALTIUM_BINARY_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 724 of file altium_parser_pcb.h.
|
explicit |
Definition at line 962 of file altium_parser_pcb.cpp.
References component, end, ALTIUM_BINARY_PARSER::GetRemainingSubrecordBytes(), ALTIUM_BINARY_PARSER::HasParsingError(), is_keepout, is_locked, is_polygonoutline, keepoutrestrictions, layer, net, polygon, ALTIUM_BINARY_PARSER::Read(), ALTIUM_BINARY_PARSER::ReadAndSetSubrecordLength(), ALTIUM_BINARY_PARSER::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadVector2IPos(), ALTIUM_BINARY_PARSER::Skip(), ALTIUM_BINARY_PARSER::SkipSubrecord(), start, subpolyindex, THROW_IO_ERROR, and width.
uint16_t ATRACK6::component |
Definition at line 732 of file altium_parser_pcb.h.
Referenced by ATRACK6(), and ALTIUM_PCB::ParseTracks6Data().
VECTOR2I ATRACK6::end |
Definition at line 738 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 727 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
bool ATRACK6::is_locked |
Definition at line 726 of file altium_parser_pcb.h.
Referenced by ATRACK6().
bool ATRACK6::is_polygonoutline |
Definition at line 728 of file altium_parser_pcb.h.
Referenced by ATRACK6().
uint8_t ATRACK6::keepoutrestrictions |
Definition at line 735 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
ALTIUM_LAYER ATRACK6::layer |
Definition at line 730 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint16_t ATRACK6::net |
Definition at line 731 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint16_t ATRACK6::polygon |
Definition at line 733 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
VECTOR2I ATRACK6::start |
Definition at line 737 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 734 of file altium_parser_pcb.h.
Referenced by ATRACK6().
uint32_t ATRACK6::width |
Definition at line 739 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertTracks6ToFootprintItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItemOnLayer().