|
| | FootprintPad ()=delete |
| |
| | FootprintPad (const FootprintPad &other) noexcept |
| |
| | FootprintPad (const Uuid &uuid, const FootprintPad &other) noexcept |
| |
| | 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 (const SExpression &node) |
| |
| | ~FootprintPad () noexcept |
| |
| PadHoleList & | getHoles () noexcept |
| |
| const std::optional< Uuid > & | getPackagePadUuid () const noexcept |
| |
| bool | setPosition (const Point &pos) noexcept |
| |
| bool | setRotation (const Angle &rot) noexcept |
| |
| bool | setShape (Shape shape) noexcept |
| |
| bool | setWidth (const PositiveLength &width) noexcept |
| |
| bool | setHeight (const PositiveLength &height) noexcept |
| |
| bool | setRadius (const UnsignedLimitedRatio &radius) noexcept |
| |
| bool | setCustomShapeOutline (const Path &outline) noexcept |
| |
| bool | setStopMaskConfig (const MaskConfig &config) noexcept |
| |
| bool | setSolderPasteConfig (const MaskConfig &config) noexcept |
| |
| bool | setCopperClearance (const UnsignedLength &clearance) noexcept |
| |
| bool | setComponentSide (ComponentSide side) noexcept |
| |
| bool | setFunction (Function function) noexcept |
| |
| bool | setPackagePadUuid (const std::optional< Uuid > &pad) noexcept |
| |
| void | serialize (SExpression &root) const |
| | Serialize into librepcb::SExpression node.
|
| |
| bool | operator== (const FootprintPad &rhs) const noexcept |
| |
| bool | operator!= (const FootprintPad &rhs) const noexcept |
| |
| FootprintPad & | operator= (const FootprintPad &rhs) noexcept |
| |
| const PadHoleList & | getHoles () const noexcept |
| |
| | Pad ()=delete |
| |
| | Pad (const Pad &other) noexcept |
| |
| | Pad (const Uuid &uuid, const Pad &other) noexcept |
| |
| | 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) noexcept |
| |
| | Pad (const SExpression &node) |
| |
| virtual | ~Pad () noexcept |
| |
| const Uuid & | getUuid () const noexcept |
| |
| const Point & | getPosition () const noexcept |
| |
| const Angle & | getRotation () const noexcept |
| |
| Shape | getShape () const noexcept |
| |
| const PositiveLength & | getWidth () const noexcept |
| |
| const PositiveLength & | getHeight () const noexcept |
| |
| const UnsignedLimitedRatio & | getRadius () const noexcept |
| |
| const Path & | getCustomShapeOutline () const noexcept |
| |
| const MaskConfig & | getStopMaskConfig () const noexcept |
| |
| const MaskConfig & | getSolderPasteConfig () const noexcept |
| |
| const UnsignedLength & | getCopperClearance () const noexcept |
| |
| ComponentSide | getComponentSide () const noexcept |
| |
| Function | getFunction () const noexcept |
| |
| bool | getFunctionIsFiducial () const noexcept |
| |
| bool | getFunctionNeedsSoldering () const noexcept |
| |
| const PadHoleList & | getHoles () const noexcept |
| |
| bool | isTht () const noexcept |
| |
| bool | isOnLayer (const Layer &layer) const noexcept |
| |
| const Layer & | getSmtLayer () const noexcept |
| |
| bool | hasTopCopper () const noexcept |
| |
| bool | hasBottomCopper () const noexcept |
| |
| bool | hasAutoTopStopMask () const noexcept |
| |
| bool | hasAutoBottomStopMask () const noexcept |
| |
| bool | hasAutoTopSolderPaste () const noexcept |
| |
| bool | hasAutoBottomSolderPaste () const noexcept |
| |
| PadGeometry | getGeometry () const noexcept |
| |
| QHash< const Layer *, QList< PadGeometry > > | buildPreviewGeometries () const noexcept |
| |
| bool | operator== (const Pad &rhs) const noexcept |
| |
| bool | operator!= (const Pad &rhs) const noexcept |
| |
The FootprintPad class represents a pad of a footprint.