LibrePCB Developers Documentation
|
Represents a KiCad footprint. More...
#include <kicadtypes.h>
Static Public Member Functions | |
static KiCadFootprint | parse (const SExpression &node, MessageLogger &log) |
Public Attributes | |
QString | name |
int | version = -1 |
QString | generator |
KiCadLayer | layer = KiCadLayer::Unknown |
QString | description |
QString | tags |
bool | isSmd = false |
bool | isThroughHole = false |
bool | boardOnly = false |
bool | excludeFromPosFiles = false |
bool | excludeFromBom = false |
qreal | solderMaskMargin = 0 |
qreal | solderPasteMargin = 0 |
qreal | solderPasteRatio = 0 |
qreal | clearance = 0 |
tl::optional< KiCadZoneConnect > | zoneConnect |
QList< QStringList > | netTiePadGroups |
QList< KiCadProperty > | properties |
QList< KiCadFootprintLine > | lines |
QList< KiCadFootprintArc > | arcs |
QList< KiCadFootprintCircle > | circles |
QList< KiCadFootprintRectangle > | rectangles |
QList< KiCadFootprintPolygon > | polygons |
QList< KiCadFootprintText > | texts |
QList< KiCadFootprintPad > | pads |
QList< KiCadZone > | zones |
QList< KiCadFootprintModel > | models |
Represents a KiCad footprint.
|
static |
QString name |
int version = -1 |
QString generator |
KiCadLayer layer = KiCadLayer::Unknown |
QString description |
QString tags |
bool isSmd = false |
bool isThroughHole = false |
bool boardOnly = false |
bool excludeFromPosFiles = false |
bool excludeFromBom = false |
qreal solderMaskMargin = 0 |
qreal solderPasteMargin = 0 |
qreal solderPasteRatio = 0 |
qreal clearance = 0 |
tl::optional<KiCadZoneConnect> zoneConnect |
QList<QStringList> netTiePadGroups |
QList<KiCadProperty> properties |
QList<KiCadFootprintLine> lines |
QList<KiCadFootprintArc> arcs |
QList<KiCadFootprintCircle> circles |
QList<KiCadFootprintRectangle> rectangles |
QList<KiCadFootprintPolygon> polygons |
QList<KiCadFootprintText> texts |
QList<KiCadFootprintPad> pads |
QList<KiCadZone> zones |
QList<KiCadFootprintModel> models |