20#ifndef LIBREPCB_CORE_BI_FOOTPRINTPAD_H
21#define LIBREPCB_CORE_BI_FOOTPRINTPAD_H
26#include "../../../geometry/path.h"
27#include "../../../library/pkg/footprintpad.h"
38class ComponentSignalInstance;
140 const
Layer& layer) const noexcept;
The Angle class is used to represent an angle (for example 12.75 degrees)
Definition: angle.h:78
The Board Item Base (BI_Base) class.
Definition: bi_base.h:45
The BI_Device class.
Definition: bi_device.h:57
Event
Definition: bi_device.h:62
Definition: bi_netline.h:46
The BI_NetLine class.
Definition: bi_netline.h:71
The ComponentSignalInstance class.
Definition: componentsignalinstance.h:49
The Layer class provides all supported geometry layers.
Definition: layer.h:42
The NetSignal class.
Definition: netsignal.h:50
The PackagePad class represents one logical pad of a package.
Definition: packagepad.h:47
The PadGeometry class describes the shape of a pad.
Definition: padgeometry.h:46
The Point class is used to represent a point/coordinate/vector, for example (1.2mm; 5....
Definition: point.h:79
The Signal class is used to emit signals on non-QObject derived classes.
Definition: signalslot.h:65
The TraceAnchor class.
Definition: trace.h:46
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition: uuid.h:58
Definition: occmodel.cpp:77
type_safe::constrained_type< Length, UnsignedLengthConstraint, UnsignedLengthVerifier > UnsignedLength
Definition: length.h:696