KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
AFILL6 (ALTIUM_BINARY_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 794 of file altium_parser_pcb.h.
|
explicit |
Definition at line 1125 of file altium_parser_pcb.cpp.
References component, ALTIUM_BINARY_PARSER::GetRemainingSubrecordBytes(), ALTIUM_BINARY_PARSER::HasParsingError(), is_keepout, is_locked, keepoutrestrictions, layer, net, pos1, pos2, ALTIUM_BINARY_PARSER::Read(), ALTIUM_BINARY_PARSER::ReadAndSetSubrecordLength(), ALTIUM_BINARY_PARSER::ReadVector2IPos(), rotation, ALTIUM_BINARY_PARSER::Skip(), ALTIUM_BINARY_PARSER::SkipSubrecord(), and THROW_IO_ERROR.
uint16_t AFILL6::component |
Definition at line 800 of file altium_parser_pcb.h.
Referenced by AFILL6(), and ALTIUM_PCB::ParseFills6Data().
bool AFILL6::is_keepout |
Definition at line 797 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
bool AFILL6::is_locked |
Definition at line 796 of file altium_parser_pcb.h.
Referenced by AFILL6().
uint8_t AFILL6::keepoutrestrictions |
Definition at line 802 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
ALTIUM_LAYER AFILL6::layer |
Definition at line 799 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
uint16_t AFILL6::net |
Definition at line 801 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertFills6ToFootprintItem().
VECTOR2I AFILL6::pos1 |
Definition at line 804 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().
VECTOR2I AFILL6::pos2 |
Definition at line 805 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().
double AFILL6::rotation |
Definition at line 806 of file altium_parser_pcb.h.
Referenced by AFILL6(), ALTIUM_PCB::ConvertFills6ToBoardItem(), ALTIUM_PCB::ConvertFills6ToBoardItemOnLayer(), ALTIUM_PCB::ConvertFills6ToFootprintItem(), and ALTIUM_PCB::ConvertFills6ToFootprintItemOnLayer().