![]() |
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 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) 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 std::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 |