![]() |
LibrePCB Developers Documentation
|
Represents a KiCad footprint. More...
#include <kicadtypes.h>
Collaboration diagram for KiCadFootprint: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 |
| std::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 |
Here is the call graph for this function:
Here is the caller graph for this function:| 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 |
| std::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 |