![]() |
LibrePCB Developers Documentation
|
Input data structure for librepcb::BoardDesignRuleCheck. More...
#include <boarddesignrulecheckdata.h>
Collaboration diagram for BoardDesignRuleCheckData:Classes | |
| struct | AirWire |
| struct | AirWireAnchor |
| struct | Circle |
| struct | Device |
| struct | Hole |
| struct | Junction |
| struct | Pad |
| struct | Plane |
| struct | Polygon |
| struct | Segment |
| struct | StrokeText |
| struct | Trace |
| struct | Via |
| struct | Zone |
Public Member Functions | |
| BoardDesignRuleCheckData (const Board &board, const BoardDesignRuleCheckSettings &drcSettings, bool quickCheck) noexcept | |
Public Attributes | |
| BoardDesignRuleCheckSettings | settings |
| bool | quick = false |
| QSet< const Layer * > | copperLayers |
| QVector< const Layer * > | silkscreenLayersTop |
| QVector< const Layer * > | silkscreenLayersBot |
| QHash< Uuid, Segment > | segments |
| QList< Plane > | planes |
| QList< Polygon > | polygons |
| QList< StrokeText > | strokeTexts |
| QList< Hole > | holes |
| QList< Zone > | zones |
| QHash< Uuid, Device > | devices |
| QList< AirWire > | airWires |
| QMap< Uuid, QString > | unplacedComponents |
Input data structure for librepcb::BoardDesignRuleCheck.
|
noexcept |
Here is the call graph for this function:| BoardDesignRuleCheckSettings settings |
| bool quick = false |
| QSet<const Layer*> copperLayers |
| QVector<const Layer*> silkscreenLayersTop |
| QVector<const Layer*> silkscreenLayersBot |
| QList<Plane> planes |
| QList<Polygon> polygons |
| QList<StrokeText> strokeTexts |
| QList<Hole> holes |
| QList<Zone> zones |
| QList<AirWire> airWires |
| QMap<Uuid, QString> unplacedComponents |