LibrePCB Developers Documentation
FootprintPad Member List

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

buildPreviewGeometries() const noexceptFootprintPad
ComponentSide enum nameFootprintPad
Event enum nameFootprintPad
FootprintPad()=deleteFootprintPad
FootprintPad(const FootprintPad &other) noexceptFootprintPad
FootprintPad(const Uuid &uuid, const tl::optional< Uuid > &pkgPadUuid, const Point &pos, const Angle &rot, Shape shape, const PositiveLength &width, const PositiveLength &height, const UnsignedLimitedRatio &radius, const Path &customShapeOutline, const MaskConfig &autoStopMask, const MaskConfig &autoSolderPaste, const UnsignedLength &copperClearance, ComponentSide side, Function function, const PadHoleList &holes) noexceptFootprintPad
FootprintPad(const SExpression &node)FootprintPadexplicit
Function enum nameFootprintPad
getComponentSide() const noexceptFootprintPadinline
getCopperClearance() const noexceptFootprintPadinline
getCustomShapeOutline() const noexceptFootprintPadinline
getFunction() const noexceptFootprintPadinline
getFunctionDescriptionTr(Function function) noexceptFootprintPadstatic
getFunctionIsFiducial() const noexceptFootprintPad
getFunctionNeedsSoldering() const noexceptFootprintPad
getGeometry() const noexceptFootprintPad
getHeight() const noexceptFootprintPadinline
getHoles() const noexceptFootprintPadinline
getHoles() noexceptFootprintPadinline
getPackagePadUuid() const noexceptFootprintPadinline
getPosition() const noexceptFootprintPadinline
getRadius() const noexceptFootprintPadinline
getRecommendedRadius(const PositiveLength &width, const PositiveLength &height) noexceptFootprintPadstatic
getRotation() const noexceptFootprintPadinline
getShape() const noexceptFootprintPadinline
getSmtLayer() const noexceptFootprintPad
getSolderPasteConfig() const noexceptFootprintPadinline
getStopMaskConfig() const noexceptFootprintPadinline
getUuid() const noexceptFootprintPadinline
getWidth() const noexceptFootprintPadinline
hasAutoBottomSolderPaste() const noexceptFootprintPad
hasAutoBottomStopMask() const noexceptFootprintPad
hasAutoTopSolderPaste() const noexceptFootprintPad
hasAutoTopStopMask() const noexceptFootprintPad
hasBottomCopper() const noexceptFootprintPad
hasTopCopper() const noexceptFootprintPad
holesEdited(const PadHoleList &list, int index, const std::shared_ptr< const PadHole > &hole, PadHoleList::Event event) noexceptFootprintPadprivate
isOnLayer(const Layer &layer) const noexceptFootprintPad
isTht() const noexceptFootprintPad
mComponentSideFootprintPadprivate
mCopperClearanceFootprintPadprivate
mCustomShapeOutlineFootprintPadprivate
mFunctionFootprintPadprivate
mHeightFootprintPadprivate
mHolesFootprintPadprivate
mHolesEditedSlotFootprintPadprivate
mPackagePadUuidFootprintPadprivate
mPositionFootprintPadprivate
mRadiusFootprintPadprivate
mRotationFootprintPadprivate
mShapeFootprintPadprivate
mSolderPasteConfigFootprintPadprivate
mStopMaskConfigFootprintPadprivate
mUuidFootprintPadprivate
mWidthFootprintPadprivate
onEditedFootprintPad
OnEditedSlot typedefFootprintPad
operator!=(const FootprintPad &rhs) const noexceptFootprintPadinline
operator=(const FootprintPad &rhs) noexceptFootprintPad
operator==(const FootprintPad &rhs) const noexceptFootprintPad
serialize(SExpression &root) constFootprintPad
setComponentSide(ComponentSide side) noexceptFootprintPad
setCopperClearance(const UnsignedLength &clearance) noexceptFootprintPad
setCustomShapeOutline(const Path &outline) noexceptFootprintPad
setFunction(Function function) noexceptFootprintPad
setHeight(const PositiveLength &height) noexceptFootprintPad
setPackagePadUuid(const tl::optional< Uuid > &pad) noexceptFootprintPad
setPosition(const Point &pos) noexceptFootprintPad
setRadius(const UnsignedLimitedRatio &radius) noexceptFootprintPad
setRotation(const Angle &rot) noexceptFootprintPad
setShape(Shape shape) noexceptFootprintPad
setSolderPasteConfig(const MaskConfig &config) noexceptFootprintPad
setStopMaskConfig(const MaskConfig &config) noexceptFootprintPad
setWidth(const PositiveLength &width) noexceptFootprintPad
Shape enum nameFootprintPad
~FootprintPad() noexceptFootprintPad