KiCad PCB EDA Suite
|
#include <string>
Go to the source code of this file.
Enumerations | |
enum class | PAD_SHAPE : int { CIRCLE , RECTANGLE , OVAL , TRAPEZOID , ROUNDRECT , CHAMFERED_RECT , CUSTOM } |
The set of pad shapes, used with PAD::{Set,Get}Shape() 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 class | PAD_ATTRIB { PTH , SMD , CONN , NPTH } |
The set of pad shapes, used with PAD::{Set,Get}Attribute(). More... | |
enum class | PAD_PROP { NONE , BGA , FIDUCIAL_GLBL , FIDUCIAL_LOCAL , TESTPOINT , HEATSINK , CASTELLATED } |
The 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 80 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 68 of file pad_shapes.h.
|
strong |
The 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 96 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 | |
RECTANGLE | |
OVAL | |
TRAPEZOID | |
ROUNDRECT | |
CHAMFERED_RECT | |
CUSTOM |
Definition at line 34 of file pad_shapes.h.
|
inlinestatic |
Definition at line 48 of file pad_shapes.h.
References CHAMFERED_RECT, CIRCLE, CUSTOM, OVAL, RECTANGLE, ROUNDRECT, and TRAPEZOID.
Referenced by PAD::BuildEffectiveShapes(), and PAD::TransformShapeToPolygon().