![]() |
LibrePCB Developers Documentation
|
The BGI_FootprintPad class. More...
#include <bgi_footprintpad.h>
Public Member Functions | |
BGI_FootprintPad (BI_FootprintPad &pad) noexcept | |
~BGI_FootprintPad () noexcept | |
bool | isSelectable () const noexcept |
void | updateCacheAndRepaint () noexcept |
QRectF | boundingRect () const noexcept |
QPainterPath | shape () const noexcept |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
![]() | |
BGI_Base () noexcept | |
virtual | ~BGI_Base () noexcept |
Private Member Functions | |
BGI_FootprintPad ()=delete | |
BGI_FootprintPad (const BGI_FootprintPad &other)=delete | |
BGI_FootprintPad & | operator= (const BGI_FootprintPad &rhs)=delete |
GraphicsLayer * | getLayer (QString name) const noexcept |
Private Attributes | |
BI_FootprintPad & | mPad |
const library::FootprintPad & | mLibPad |
GraphicsLayer * | mPadLayer |
GraphicsLayer * | mTopStopMaskLayer |
GraphicsLayer * | mBottomStopMaskLayer |
GraphicsLayer * | mTopCreamMaskLayer |
GraphicsLayer * | mBottomCreamMaskLayer |
QPainterPath | mShape |
QPainterPath | mCopper |
QPainterPath | mStopMask |
QPainterPath | mCreamMask |
QRectF | mBoundingRect |
QFont | mFont |
Additional Inherited Members | |
![]() | |
static qreal | getZValueOfCopperLayer (const QString &name) noexcept |
The BGI_FootprintPad class.
|
explicitnoexcept |
|
noexcept |
|
privatedelete |
|
privatedelete |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
void paint | ( | QPainter * | painter, |
const QStyleOptionGraphicsItem * | option, | ||
QWidget * | widget = 0 |
||
) |
|
privatedelete |
|
privatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |