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
 Shape points, may include arc segments.
 
int pinnum = -1
 Pin association for copper pieces (-1 = none, 0+ = pin index)
 
std::string restrictions
 Keepout restrictions (R,C,V,T,A) for KPTCLS/KPTCIR.
 
bool is_tag_open = false
 True if this is an opening TAG (level=1)
 
bool is_tag_close = false
 True if this is a closing TAG (level=0)
 

Detailed Description

Definition at line 382 of file pads_parser.h.

Member Data Documentation

◆ is_tag_close

bool PADS_IO::DECAL_ITEM::is_tag_close = false

True if this is a closing TAG (level=0)

Definition at line 391 of file pads_parser.h.

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

◆ is_tag_open

bool PADS_IO::DECAL_ITEM::is_tag_open = false

True if this is an opening TAG (level=1)

Definition at line 390 of file pads_parser.h.

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

◆ layer

int PADS_IO::DECAL_ITEM::layer = 0

Definition at line 385 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTDECAL().

◆ pinnum

int PADS_IO::DECAL_ITEM::pinnum = -1

Pin association for copper pieces (-1 = none, 0+ = pin index)

Definition at line 388 of file pads_parser.h.

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

◆ points

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

Shape points, may include arc segments.

Definition at line 387 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTDECAL().

◆ restrictions

std::string PADS_IO::DECAL_ITEM::restrictions

Keepout restrictions (R,C,V,T,A) for KPTCLS/KPTCIR.

Definition at line 389 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 384 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTDECAL().

◆ width

double PADS_IO::DECAL_ITEM::width = 0.0

Definition at line 386 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTDECAL().


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