The Hole class.
More...
#include <hole.h>
◆ OnEditedSlot
◆ Event
Enumerator |
---|
UuidChanged | |
DiameterChanged | |
PathChanged | |
StopMaskConfigChanged | |
◆ Hole() [1/5]
◆ Hole() [2/5]
◆ Hole() [3/5]
◆ Hole() [4/5]
◆ Hole() [5/5]
◆ ~Hole()
◆ getUuid()
const Uuid & getUuid |
( |
| ) |
const |
|
inlinenoexcept |
◆ getDiameter()
◆ getPath()
◆ getStopMaskConfig()
◆ isSlot()
◆ isMultiSegmentSlot()
bool isMultiSegmentSlot |
( |
| ) |
const |
|
noexcept |
◆ isCurvedSlot()
bool isCurvedSlot |
( |
| ) |
const |
|
noexcept |
◆ getPreviewStopMaskOffset()
tl::optional< Length > getPreviewStopMaskOffset |
( |
| ) |
const |
|
noexcept |
◆ setDiameter()
◆ setPath()
◆ setStopMaskConfig()
bool setStopMaskConfig |
( |
const MaskConfig & |
config | ) |
|
|
noexcept |
◆ serialize()
◆ operator==()
bool operator== |
( |
const Hole & |
rhs | ) |
const |
|
noexcept |
◆ operator!=()
bool operator!= |
( |
const Hole & |
rhs | ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ onEdited
◆ mUuid
◆ mDiameter
◆ mPath
◆ mStopMaskConfig
The documentation for this class was generated from the following files:
- /__w/1/s/libs/librepcb/core/geometry/hole.h
- /__w/1/s/libs/librepcb/core/geometry/hole.cpp