LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PadGeometry Member List

This is the complete list of members for PadGeometry, including all inherited members.

custom(const Path &outline, const PadHoleList &holes)PadGeometrystatic
getCornerRadius() const noexceptPadGeometry
getHeight() const noexceptPadGeometryinline
getHoles() const noexceptPadGeometryinline
getPath() const noexceptPadGeometryinline
getShape() const noexceptPadGeometryinline
getWidth() const noexceptPadGeometryinline
isValidCustomOutline(const Path &path) noexceptPadGeometrystatic
maxArcTolerance() noexceptPadGeometryinlineprivatestatic
mBaseHeightPadGeometryprivate
mBaseWidthPadGeometryprivate
mHolesPadGeometryprivate
mOffsetPadGeometryprivate
mPathPadGeometryprivate
mRadiusPadGeometryprivate
mShapePadGeometryprivate
operator!=(const PadGeometry &rhs) const noexceptPadGeometryinline
operator=(const PadGeometry &rhs) noexceptPadGeometry
operator==(const PadGeometry &rhs) const noexceptPadGeometry
PadGeometry()=deletePadGeometry
PadGeometry(const PadGeometry &other) noexceptPadGeometry
PadGeometry(Shape shape, const Length &width, const Length &height, const UnsignedLimitedRatio &radius, const Path &path, const Length &offset, const PadHoleList &holes) noexceptPadGeometryprivate
roundedOctagon(const PositiveLength &width, const PositiveLength &height, const UnsignedLimitedRatio &radius, const PadHoleList &holes) noexceptPadGeometrystatic
roundedRect(const PositiveLength &width, const PositiveLength &height, const UnsignedLimitedRatio &radius, const PadHoleList &holes) noexceptPadGeometrystatic
Shape enum namePadGeometry
stroke(const PositiveLength &diameter, const NonEmptyPath &path, const PadHoleList &holes) noexceptPadGeometrystatic
toFilledQPainterPathPx() const noexceptPadGeometry
toHolesQPainterPathPx() const noexceptPadGeometry
toOutlines() constPadGeometry
toQPainterPathPx() const noexceptPadGeometry
withOffset(const Length &offset) const noexceptPadGeometry
withoutHoles() const noexceptPadGeometry
~PadGeometry() noexceptPadGeometry