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 | subpolyindex |
uint8_t | keepoutrestrictions |
VECTOR2I | start |
VECTOR2I | end |
uint32_t | width |
Definition at line 651 of file altium_parser_pcb.h.
|
explicit |
Definition at line 839 of file altium_parser_pcb.cpp.
References component, end, ALTIUM_PARSER::GetRemainingSubrecordBytes(), ALTIUM_PARSER::HasParsingError(), is_keepout, is_locked, is_polygonoutline, keepoutrestrictions, layer, net, 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 659 of file altium_parser_pcb.h.
Referenced by ATRACK6(), and ALTIUM_PCB::ParseTracks6Data().
VECTOR2I ATRACK6::end |
Definition at line 664 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 654 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
bool ATRACK6::is_locked |
Definition at line 653 of file altium_parser_pcb.h.
Referenced by ATRACK6().
bool ATRACK6::is_polygonoutline |
Definition at line 655 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint8_t ATRACK6::keepoutrestrictions |
Definition at line 661 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
ALTIUM_LAYER ATRACK6::layer |
Definition at line 657 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint16_t ATRACK6::net |
Definition at line 658 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
VECTOR2I ATRACK6::start |
Definition at line 663 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 660 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItem().
uint32_t ATRACK6::width |
Definition at line 665 of file altium_parser_pcb.h.
Referenced by ATRACK6(), ALTIUM_PCB::ConvertTracks6ToBoardItem(), ALTIUM_PCB::ConvertTracks6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertTracks6ToFootprintItem(), and ALTIUM_PCB::ConvertTracks6ToFootprintItemOnLayer().