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:76
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:78
The Signal class is used to emit signals on non-QObject derived classes.
Definition signalslot.h:65
The Slot class is used to receive signals from non-QObject derived classes.
Definition signalslot.h:170
The TraceAnchor class.
Definition trace.h:45
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition uuid.h:56
Definition occmodel.cpp:76
type_safe::constrained_type< Length, UnsignedLengthConstraint, UnsignedLengthVerifier > UnsignedLength
Definition length.h:694