![]() |
LibrePCB Developers Documentation
|
#include <boarddesignrulecheckmessages.h>
Collaboration diagram for DrcHoleRef:Public Types | |
| using | Data = BoardDesignRuleCheckData |
Public Member Functions | |
| bool | isPadHole () const noexcept |
| bool | isViaHole () const noexcept |
| bool | isPlated () const noexcept |
| const QString & | getNetName () const noexcept |
| const Data::Pad * | getPad () const noexcept |
| PositiveLength | getDiameter () const noexcept |
| void | serialize (SExpression &node) const |
Static Public Member Functions | |
| static DrcHoleRef | boardHole (const Data::Hole &hole) |
| static DrcHoleRef | deviceHole (const Data::Device &device, const Data::Hole &hole) |
| static DrcHoleRef | padHole (const Data::Device &device, const Data::Pad &pad, const Data::Hole &hole) |
| static DrcHoleRef | via (const Data::Segment &segment, const Data::Via &via) |
Private Attributes | |
| const Data::Hole * | mHole = nullptr |
| const Data::Segment * | mSegment = nullptr |
| const Data::Via * | mVia = nullptr |
| const Data::Device * | mDevice = nullptr |
| const Data::Pad * | mPad = nullptr |
| QString | mNetName |
| using Data = BoardDesignRuleCheckData |
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the call graph for this function:
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| void serialize | ( | SExpression & | node | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Here is the caller graph for this function:
|
inlinestatic |
Here is the caller graph for this function:
|
inlinestatic |
Here is the caller graph for this function:
|
inlinestatic |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |