LibrePCB Developers Documentation
|
Represents a KiCad footprint pad. More...
#include <kicadtypes.h>
Static Public Member Functions | |
static KiCadFootprintPad | parse (const SExpression &node, MessageLogger &log) |
Public Attributes | |
QString | number |
KiCadPadType | type |
KiCadPadShape | shape |
QPointF | position |
QPointF | offset |
qreal | rotation = 0 |
QSizeF | size |
QSizeF | drill |
QList< KiCadLayer > | layers |
KiCadPadProperty | property = KiCadPadProperty::Unspecified |
qreal | solderMaskMargin = 0 |
qreal | solderPasteMargin = 0 |
qreal | solderPasteMarginRatio = 0 |
qreal | thermalBridgeAngle = 0 |
qreal | thermalBridgeWidth = 0 |
qreal | clearance = 0 |
bool | removeUnusedLayers = false |
qreal | roundRectRRatio = 0 |
QSizeF | rectDelta |
qreal | chamferRatio = 0 |
QList< KiCadEdge > | chamferEdges |
KiCadCustomPadAnchor | customPadAnchor |
QList< KiCadGraphicalLine > | graphicalLines |
QList< KiCadGraphicalArc > | graphicalArcs |
QList< KiCadGraphicalCircle > | graphicalCircles |
QList< KiCadGraphicalPolygon > | graphicalPolygons |
Represents a KiCad footprint pad.
|
static |
QString number |
KiCadPadType type |
KiCadPadShape shape |
QPointF position |
QPointF offset |
qreal rotation = 0 |
QSizeF size |
QSizeF drill |
QList<KiCadLayer> layers |
KiCadPadProperty property = KiCadPadProperty::Unspecified |
qreal solderMaskMargin = 0 |
qreal solderPasteMargin = 0 |
qreal solderPasteMarginRatio = 0 |
qreal thermalBridgeAngle = 0 |
qreal thermalBridgeWidth = 0 |
qreal clearance = 0 |
bool removeUnusedLayers = false |
qreal roundRectRRatio = 0 |
QSizeF rectDelta |
qreal chamferRatio = 0 |
QList<KiCadEdge> chamferEdges |
KiCadCustomPadAnchor customPadAnchor |
QList<KiCadGraphicalLine> graphicalLines |
QList<KiCadGraphicalArc> graphicalArcs |
QList<KiCadGraphicalCircle> graphicalCircles |
QList<KiCadGraphicalPolygon> graphicalPolygons |