LibrePCB Developers Documentation
Loading...
Searching...
No Matches
FootprintPad Member List

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

buildPreviewGeometries() const noexceptPad
ComponentSide enum namePad
Event enum nameFootprintPad
FootprintPad()=deleteFootprintPad
FootprintPad(const FootprintPad &other) noexceptFootprintPad
FootprintPad(const Uuid &uuid, const FootprintPad &other) noexceptFootprintPad
FootprintPad(const Uuid &uuid, const std::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 namePad
getComponentSide() const noexceptPadinline
getCopperClearance() const noexceptPadinline
getCustomShapeOutline() const noexceptPadinline
getFunction() const noexceptPadinline
getFunctionDescriptionTr(Function function) noexceptPadstatic
getFunctionIsFiducial() const noexceptPad
getFunctionNeedsSoldering() const noexceptPad
getGeometry() const noexceptPad
getHeight() const noexceptPadinline
getHoles() noexceptFootprintPadinline
getHoles() const noexceptFootprintPadinline
getPackagePadUuid() const noexceptFootprintPadinline
getPosition() const noexceptPadinline
getRadius() const noexceptPadinline
getRecommendedRadius(const PositiveLength &width, const PositiveLength &height) noexceptPadstatic
getRotation() const noexceptPadinline
getShape() const noexceptPadinline
getSmtLayer() const noexceptPad
getSolderPasteConfig() const noexceptPadinline
getStopMaskConfig() const noexceptPadinline
getUuid() const noexceptPadinline
getWidth() const noexceptPadinline
hasAutoBottomSolderPaste() const noexceptPad
hasAutoBottomStopMask() const noexceptPad
hasAutoTopSolderPaste() const noexceptPad
hasAutoTopStopMask() const noexceptPad
hasBottomCopper() const noexceptPad
hasTopCopper() const noexceptPad
holesEdited(const PadHoleList &list, int index, const std::shared_ptr< const PadHole > &hole, PadHoleList::Event event) noexceptFootprintPadprivate
isOnLayer(const Layer &layer) const noexceptPad
isTht() const noexceptPad
mComponentSidePadprotected
mCopperClearancePadprotected
mCustomShapeOutlinePadprotected
mFunctionPadprotected
mHeightPadprotected
mHolesPadprotected
mHolesEditedSlotFootprintPadprivate
mPackagePadUuidFootprintPadprivate
mPositionPadprotected
mRadiusPadprotected
mRotationPadprotected
mShapePadprotected
mSolderPasteConfigPadprotected
mStopMaskConfigPadprotected
mUuidPadprotected
mWidthPadprotected
onEditedFootprintPad
OnEditedSlot typedefFootprintPad
operator!=(const FootprintPad &rhs) const noexceptFootprintPadinline
librepcb::Pad::operator!=(const Pad &rhs) const noexceptPadinline
operator=(const FootprintPad &rhs) noexceptFootprintPad
operator==(const FootprintPad &rhs) const noexceptFootprintPad
librepcb::Pad::operator==(const Pad &rhs) const noexceptPad
Pad()=deletePad
Pad(const Pad &other) noexceptPad
Pad(const Uuid &uuid, const Pad &other) noexceptPad
Pad(const Uuid &uuid, 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) noexceptPad
Pad(const SExpression &node)Padexplicit
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 std::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 namePad
~FootprintPad() noexceptFootprintPad
~Pad() noexceptPadvirtual