KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
AFILL6 (ALTIUM_PARSER &aReader) | |
Public Attributes | |
bool | is_locked |
bool | is_keepout |
ALTIUM_LAYER | layer |
uint16_t | component |
uint16_t | net |
uint8_t | keepoutrestrictions |
VECTOR2I | pos1 |
VECTOR2I | pos2 |
double | rotation |
Definition at line 696 of file altium_parser_pcb.h.
|
explicit |
Definition at line 944 of file altium_parser_pcb.cpp.
References component, ALTIUM_PARSER::GetRemainingSubrecordBytes(), ALTIUM_PARSER::HasParsingError(), is_keepout, is_locked, keepoutrestrictions, layer, net, pos1, pos2, ALTIUM_PARSER::Read(), ALTIUM_PARSER::ReadAndSetSubrecordLength(), ALTIUM_PARSER::ReadVector2IPos(), rotation, ALTIUM_PARSER::Skip(), ALTIUM_PARSER::SkipSubrecord(), and THROW_IO_ERROR.
uint16_t AFILL6::component |
Definition at line 702 of file altium_parser_pcb.h.
Referenced by AFILL6(), and ALTIUM_PCB::ParseFills6Data().
bool AFILL6::is_keepout |
Definition at line 699 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
bool AFILL6::is_locked |
Definition at line 698 of file altium_parser_pcb.h.
Referenced by AFILL6().
uint8_t AFILL6::keepoutrestrictions |
Definition at line 704 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
ALTIUM_LAYER AFILL6::layer |
Definition at line 701 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
uint16_t AFILL6::net |
Definition at line 703 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
VECTOR2I AFILL6::pos1 |
Definition at line 706 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().
VECTOR2I AFILL6::pos2 |
Definition at line 707 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().
double AFILL6::rotation |
Definition at line 708 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToBoardItemWithNet(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().