![]() |
KiCad PCB EDA Suite
|
#include <string>
Go to the source code of this file.
Enumerations | |
enum | PAD_SHAPE : int { PAD_SHAPE::CIRCLE, PAD_SHAPE::RECT, PAD_SHAPE::OVAL, PAD_SHAPE::TRAPEZOID, PAD_SHAPE::ROUNDRECT, PAD_SHAPE::CHAMFERED_RECT, PAD_SHAPE::CUSTOM } |
The set of pad shapes, used with PAD::{Set,Get}Shape() DO NOT REORDER, legacy_plugin is dependent on the integer values. More... | |
enum | PAD_DRILL_SHAPE_T { PAD_DRILL_SHAPE_CIRCLE, PAD_DRILL_SHAPE_OBLONG } |
The set of pad drill shapes, used with PAD::{Set,Get}DrillShape() More... | |
enum | PAD_ATTRIB { PAD_ATTRIB::PTH, PAD_ATTRIB::SMD, PAD_ATTRIB::CONN, PAD_ATTRIB::NPTH } |
The set of pad shapes, used with PAD::{Set,Get}Attribute(). More... | |
enum | PAD_PROP { PAD_PROP::NONE, PAD_PROP::BGA, PAD_PROP::FIDUCIAL_GLBL, PAD_PROP::FIDUCIAL_LOCAL, PAD_PROP::TESTPOINT, PAD_PROP::HEATSINK, PAD_PROP::CASTELLATED } |
Ghe set of pad properties used in Gerber files (Draw files, and P&P files) to define some properties in fabrication or test files. More... | |
Functions | |
static std::string | PAD_SHAPE_T_asString (PAD_SHAPE a) |
|
strong |
The set of pad shapes, used with PAD::{Set,Get}Attribute().
The double name is for convenience of Python devs
Definition at line 79 of file pad_shapes.h.
enum PAD_DRILL_SHAPE_T |
The set of pad drill shapes, used with PAD::{Set,Get}DrillShape()
Enumerator | |
---|---|
PAD_DRILL_SHAPE_CIRCLE | |
PAD_DRILL_SHAPE_OBLONG |
Definition at line 67 of file pad_shapes.h.
|
strong |
Ghe set of pad properties used in Gerber files (Draw files, and P&P files) to define some properties in fabrication or test files.
Definition at line 95 of file pad_shapes.h.
|
strong |
The set of pad shapes, used with PAD::{Set,Get}Shape() DO NOT REORDER, legacy_plugin is dependent on the integer values.
Enumerator | |
---|---|
CIRCLE | |
RECT | |
OVAL | |
TRAPEZOID | |
ROUNDRECT | |
CHAMFERED_RECT | |
CUSTOM |
Definition at line 33 of file pad_shapes.h.
|
inlinestatic |
Definition at line 47 of file pad_shapes.h.
References CHAMFERED_RECT, CIRCLE, CUSTOM, OVAL, RECT, ROUNDRECT, and TRAPEZOID.
Referenced by PAD::BuildEffectiveShapes(), and PAD::TransformShapeWithClearanceToPolygon().