LibrePCB Developers Documentation
|
This is the complete list of members for FootprintPad, including all inherited members.
buildPreviewGeometries() const noexcept | FootprintPad | |
ComponentSide enum name | FootprintPad | |
Event enum name | FootprintPad | |
FootprintPad()=delete | FootprintPad | |
FootprintPad(const FootprintPad &other) noexcept | FootprintPad | |
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) noexcept | FootprintPad | |
FootprintPad(const SExpression &node) | FootprintPad | explicit |
Function enum name | FootprintPad | |
getComponentSide() const noexcept | FootprintPad | inline |
getCopperClearance() const noexcept | FootprintPad | inline |
getCustomShapeOutline() const noexcept | FootprintPad | inline |
getFunction() const noexcept | FootprintPad | inline |
getFunctionDescriptionTr(Function function) noexcept | FootprintPad | static |
getFunctionIsFiducial() const noexcept | FootprintPad | |
getFunctionNeedsSoldering() const noexcept | FootprintPad | |
getGeometry() const noexcept | FootprintPad | |
getHeight() const noexcept | FootprintPad | inline |
getHoles() const noexcept | FootprintPad | inline |
getHoles() noexcept | FootprintPad | inline |
getPackagePadUuid() const noexcept | FootprintPad | inline |
getPosition() const noexcept | FootprintPad | inline |
getRadius() const noexcept | FootprintPad | inline |
getRecommendedRadius(const PositiveLength &width, const PositiveLength &height) noexcept | FootprintPad | static |
getRotation() const noexcept | FootprintPad | inline |
getShape() const noexcept | FootprintPad | inline |
getSmtLayer() const noexcept | FootprintPad | |
getSolderPasteConfig() const noexcept | FootprintPad | inline |
getStopMaskConfig() const noexcept | FootprintPad | inline |
getUuid() const noexcept | FootprintPad | inline |
getWidth() const noexcept | FootprintPad | inline |
hasAutoBottomSolderPaste() const noexcept | FootprintPad | |
hasAutoBottomStopMask() const noexcept | FootprintPad | |
hasAutoTopSolderPaste() const noexcept | FootprintPad | |
hasAutoTopStopMask() const noexcept | FootprintPad | |
hasBottomCopper() const noexcept | FootprintPad | |
hasTopCopper() const noexcept | FootprintPad | |
holesEdited(const PadHoleList &list, int index, const std::shared_ptr< const PadHole > &hole, PadHoleList::Event event) noexcept | FootprintPad | private |
isOnLayer(const Layer &layer) const noexcept | FootprintPad | |
isTht() const noexcept | FootprintPad | |
mComponentSide | FootprintPad | private |
mCopperClearance | FootprintPad | private |
mCustomShapeOutline | FootprintPad | private |
mFunction | FootprintPad | private |
mHeight | FootprintPad | private |
mHoles | FootprintPad | private |
mHolesEditedSlot | FootprintPad | private |
mPackagePadUuid | FootprintPad | private |
mPosition | FootprintPad | private |
mRadius | FootprintPad | private |
mRotation | FootprintPad | private |
mShape | FootprintPad | private |
mSolderPasteConfig | FootprintPad | private |
mStopMaskConfig | FootprintPad | private |
mUuid | FootprintPad | private |
mWidth | FootprintPad | private |
onEdited | FootprintPad | |
OnEditedSlot typedef | FootprintPad | |
operator!=(const FootprintPad &rhs) const noexcept | FootprintPad | inline |
operator=(const FootprintPad &rhs) noexcept | FootprintPad | |
operator==(const FootprintPad &rhs) const noexcept | FootprintPad | |
serialize(SExpression &root) const | FootprintPad | |
setComponentSide(ComponentSide side) noexcept | FootprintPad | |
setCopperClearance(const UnsignedLength &clearance) noexcept | FootprintPad | |
setCustomShapeOutline(const Path &outline) noexcept | FootprintPad | |
setFunction(Function function) noexcept | FootprintPad | |
setHeight(const PositiveLength &height) noexcept | FootprintPad | |
setPackagePadUuid(const tl::optional< Uuid > &pad) noexcept | FootprintPad | |
setPosition(const Point &pos) noexcept | FootprintPad | |
setRadius(const UnsignedLimitedRatio &radius) noexcept | FootprintPad | |
setRotation(const Angle &rot) noexcept | FootprintPad | |
setShape(Shape shape) noexcept | FootprintPad | |
setSolderPasteConfig(const MaskConfig &config) noexcept | FootprintPad | |
setStopMaskConfig(const MaskConfig &config) noexcept | FootprintPad | |
setWidth(const PositiveLength &width) noexcept | FootprintPad | |
Shape enum name | FootprintPad | |
~FootprintPad() noexcept | FootprintPad |