| 
    KiCad PCB EDA Suite
    
   | 
 
#include <altium_parser_pcb.h>
Public Member Functions | |
| APOLYGON6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
| ALTIUM_LAYER | layer | 
| 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 484 of file altium_parser_pcb.h.
      
  | 
  explicit | 
Definition at line 492 of file altium_parser_pcb.cpp.
References altium_layer_from_name(), ALTIUM_NET_UNCONNECTED, altium_parse_polygons(), DEGREE_45, DEGREE_90, gridsize, ALTIUM_BINARY_PARSER::HasParsingError(), hatchstyle, HORIZONTAL, layer, 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 492 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| ALTIUM_POLYGON_HATCHSTYLE APOLYGON6::hatchstyle | 
Definition at line 490 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| ALTIUM_LAYER APOLYGON6::layer | 
Definition at line 486 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| bool APOLYGON6::locked | 
Definition at line 488 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::minprimlength | 
Definition at line 494 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| uint16_t APOLYGON6::net | 
Definition at line 487 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::pourindex | 
Definition at line 498 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| int32_t APOLYGON6::trackwidth | 
Definition at line 493 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().
| bool APOLYGON6::useoctagons | 
Definition at line 495 of file altium_parser_pcb.h.
Referenced by APOLYGON6().
| std::vector<ALTIUM_VERTICE> APOLYGON6::vertices | 
Definition at line 500 of file altium_parser_pcb.h.
Referenced by APOLYGON6(), and ALTIUM_PCB::ParsePolygons6Data().