![]() |
LibrePCB Developers Documentation
|
The ElectricalRuleCheck class checks a librepcb::Board for design rule violations. More...
#include <electricalrulecheck.h>
Collaboration diagram for ElectricalRuleCheck:Public Member Functions | |
| ElectricalRuleCheck (const Project &project) noexcept | |
| ~ElectricalRuleCheck () noexcept | |
| RuleCheckMessageList | runChecks () const |
Private Member Functions | |
| void | checkNetClasses (RuleCheckMessageList &msgs) const |
| void | checkNetSignals (RuleCheckMessageList &msgs) const |
| void | checkComponents (RuleCheckMessageList &msgs) const |
| void | checkComponentSignals (const ComponentInstance &cmp, RuleCheckMessageList &msgs) const |
| void | checkSchematics (RuleCheckMessageList &msgs) const |
| void | checkSymbols (const Schematic &schematic, RuleCheckMessageList &msgs) const |
| void | checkPins (const SI_Symbol &symbol, RuleCheckMessageList &msgs) const |
| void | checkNetSegments (const Schematic &schematic, RuleCheckMessageList &msgs) const |
| void | checkNetPoints (const SI_NetSegment &netSegment, RuleCheckMessageList &msgs) const |
Private Attributes | |
| const Project & | mProject |
| QSet< const NetSignal * > | mOpenNetSignals |
The ElectricalRuleCheck class checks a librepcb::Board for design rule violations.
|
explicitnoexcept |
|
noexcept |
| RuleCheckMessageList runChecks | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
mutableprivate |