KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::DECAL_ITEM Struct Reference

#include <pads_parser.h>

Public Attributes

std::string type
 CLOSED, OPEN, CIRCLE, COPCLS, TAG, etc.
 
int layer = 0
 
double width = 0.0
 
std::vector< ARC_POINTpoints
 
int pinnum = -1
 Copper-piece pin association, -1 = none.
 
std::string restrictions
 KPTCLS/KPTCIR keepout codes R,C,V,T,A.
 
bool is_tag_open = false
 Opening TAG, level 1.
 
bool is_tag_close = false
 Closing TAG, level 0.
 

Detailed Description

Definition at line 374 of file pads_parser.h.

Member Data Documentation

◆ is_tag_close

bool PADS_IO::DECAL_ITEM::is_tag_close = false

Closing TAG, level 0.

Definition at line 383 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTDECAL().

◆ is_tag_open

bool PADS_IO::DECAL_ITEM::is_tag_open = false

Opening TAG, level 1.

Definition at line 382 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTDECAL().

◆ layer

int PADS_IO::DECAL_ITEM::layer = 0

◆ pinnum

int PADS_IO::DECAL_ITEM::pinnum = -1

Copper-piece pin association, -1 = none.

Definition at line 380 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTDECAL().

◆ points

std::vector<ARC_POINT> PADS_IO::DECAL_ITEM::points

◆ restrictions

std::string PADS_IO::DECAL_ITEM::restrictions

KPTCLS/KPTCIR keepout codes R,C,V,T,A.

Definition at line 381 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTDECAL().

◆ type

std::string PADS_IO::DECAL_ITEM::type

CLOSED, OPEN, CIRCLE, COPCLS, TAG, etc.

Definition at line 376 of file pads_parser.h.

Referenced by PCB_IO_PADS::loadFootprints(), and PADS_IO::PARSER::parseSectionPARTDECAL().

◆ width

double PADS_IO::DECAL_ITEM::width = 0.0

The documentation for this struct was generated from the following file: