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

#include <pads_parser.h>

Public Attributes

int layer = 0
 
std::string shape
 R, S, A, O, OF, RF, RT, ST, RA, SA, RC, OC.
 
double sizeA = 0.0
 Diameter or width.
 
double sizeB = 0.0
 Height for rectangles/ovals.
 
double offsetX = 0.0
 
double offsetY = 0.0
 
double rotation = 0.0
 
double drill = 0.0
 0 for SMD
 
bool plated = true
 PTH vs NPTH.
 
double inner_diameter = 0.0
 Annular ring, 0 = solid.
 
double corner_radius = 0.0
 Always positive.
 
bool chamfered = false
 Negative corner value in PADS.
 
double finger_offset = 0.0
 Along orientation axis.
 
double slot_orientation = 0.0
 0-179.999 degrees
 
double slot_length = 0.0
 
double slot_offset = 0.0
 From electrical center.
 
double thermal_spoke_orientation = 0.0
 First spoke.
 
double thermal_outer_diameter = 0.0
 Thermal or void in plane.
 
double thermal_spoke_width = 0.0
 
int thermal_spoke_count = 0
 

Detailed Description

Definition at line 265 of file pads_parser.h.

Member Data Documentation

◆ chamfered

bool PADS_IO::PAD_STACK_LAYER::chamfered = false

Negative corner value in PADS.

Definition at line 278 of file pads_parser.h.

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

◆ corner_radius

◆ drill

double PADS_IO::PAD_STACK_LAYER::drill = 0.0

◆ finger_offset

double PADS_IO::PAD_STACK_LAYER::finger_offset = 0.0

◆ inner_diameter

double PADS_IO::PAD_STACK_LAYER::inner_diameter = 0.0

Annular ring, 0 = solid.

Definition at line 276 of file pads_parser.h.

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

◆ layer

◆ offsetX

double PADS_IO::PAD_STACK_LAYER::offsetX = 0.0

Definition at line 271 of file pads_parser.h.

◆ offsetY

double PADS_IO::PAD_STACK_LAYER::offsetY = 0.0

Definition at line 272 of file pads_parser.h.

◆ plated

◆ rotation

◆ shape

◆ sizeA

◆ sizeB

◆ slot_length

double PADS_IO::PAD_STACK_LAYER::slot_length = 0.0

◆ slot_offset

double PADS_IO::PAD_STACK_LAYER::slot_offset = 0.0

From electrical center.

Definition at line 283 of file pads_parser.h.

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

◆ slot_orientation

double PADS_IO::PAD_STACK_LAYER::slot_orientation = 0.0

◆ thermal_outer_diameter

double PADS_IO::PAD_STACK_LAYER::thermal_outer_diameter = 0.0

◆ thermal_spoke_count

int PADS_IO::PAD_STACK_LAYER::thermal_spoke_count = 0

◆ thermal_spoke_orientation

double PADS_IO::PAD_STACK_LAYER::thermal_spoke_orientation = 0.0

◆ thermal_spoke_width

double PADS_IO::PAD_STACK_LAYER::thermal_spoke_width = 0.0

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