|
KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
| APOLYGON6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
| ALTIUM_LAYER | layer_v6 = ALTIUM_LAYER::UNKNOWN |
| ALTIUM_LAYER | layer_v7 = ALTIUM_LAYER::UNKNOWN |
| ALTIUM_LAYER | layer = ALTIUM_LAYER::UNKNOWN |
| uint16_t | net |
| bool | locked |
| ALTIUM_POLYGON_HATCHSTYLE | hatchstyle |
| int32_t | gridsize |
| int32_t | trackwidth |
| int32_t | minprimlength |
| bool | useoctagons |
| int32_t | pourindex |
| std::vector< ALTIUM_VERTICE > | vertices |
Definition at line 589 of file altium_parser_pcb.h.
|
explicit |
Definition at line 667 of file altium_parser_pcb.cpp.
References altium_layer_from_name(), ALTIUM_NET_UNCONNECTED, altium_parse_polygons(), altium_versioned_layer(), DEGREE_45, DEGREE_90, gridsize, ALTIUM_BINARY_PARSER::HasParsingError(), hatchstyle, HORIZONTAL, layer, layer_v6, layer_v7, locked, minprimlength, net, NONE, pourindex, ALTIUM_PROPS_UTILS::ReadBool(), ALTIUM_PROPS_UTILS::ReadInt(), ALTIUM_PROPS_UTILS::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadProperties(), ALTIUM_PROPS_UTILS::ReadString(), SOLID, THROW_IO_ERROR, trackwidth, UNKNOWN, useoctagons, VERTICAL, and vertices.
| int32_t APOLYGON6::gridsize |
Definition at line 599 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| ALTIUM_POLYGON_HATCHSTYLE APOLYGON6::hatchstyle |
Definition at line 597 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| ALTIUM_LAYER APOLYGON6::layer = ALTIUM_LAYER::UNKNOWN |
Definition at line 593 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| ALTIUM_LAYER APOLYGON6::layer_v6 = ALTIUM_LAYER::UNKNOWN |
Definition at line 591 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| ALTIUM_LAYER APOLYGON6::layer_v7 = ALTIUM_LAYER::UNKNOWN |
Definition at line 592 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| bool APOLYGON6::locked |
Definition at line 595 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::minprimlength |
Definition at line 601 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| uint16_t APOLYGON6::net |
Definition at line 594 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::pourindex |
Definition at line 605 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::trackwidth |
Definition at line 600 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| bool APOLYGON6::useoctagons |
Definition at line 602 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| std::vector<ALTIUM_VERTICE> APOLYGON6::vertices |
Definition at line 607 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().