LibrePCB Developers Documentation
|
#include <boarddesignrulecheckmessages.h>
Public Member Functions | |
QString | getName () const |
void | serialize (SExpression &node) const |
bool | operator== (const Object &rhs) const |
Static Public Member Functions | |
static Object | pad (const Data::Pad &pad, const Data::Device &device) |
static Object | trace (const Data::Trace &trace, const Data::Segment &segment) |
static Object | via (const Data::Via &via, const Data::Segment &segment) |
static Object | plane (const Data::Plane &plane) |
static Object | polygon (const Data::Polygon &polygon, const Data::Device *device) |
static Object | circle (const Data::Circle &circle, const Data::Device *device) |
static Object | strokeText (const Data::StrokeText &txt, const Data::Device *device) |
Private Attributes | |
const Data::Pad * | mPad = nullptr |
const Data::Trace * | mTrace = nullptr |
const Data::Via * | mVia = nullptr |
const Data::Plane * | mPlane = nullptr |
const Data::Polygon * | mPolygon = nullptr |
const Data::Circle * | mCircle = nullptr |
const Data::StrokeText * | mStrokeText = nullptr |
const Data::Segment * | mSegment = nullptr |
const Data::Device * | mDevice = nullptr |
QString | mNetName |
QString getName | ( | ) | const |
void serialize | ( | SExpression & | node | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |