The Zone class.
More...
#include <zone.h>
◆ OnEditedSlot
◆ Layer
| enum class Layer : quint32 |
|
strong |
| Enumerator |
|---|
| Top | |
| Inner | |
| Bottom | |
◆ Rule
| enum class Rule : quint32 |
|
strong |
| Enumerator |
|---|
| NoCopper | Except planes!
|
| NoPlanes | |
| NoExposure | |
| NoDevices | |
| All | |
◆ Event
| Enumerator |
|---|
| UuidChanged | |
| LayersChanged | |
| RulesChanged | |
| OutlineChanged | |
◆ Zone() [1/5]
◆ Zone() [2/5]
◆ Zone() [3/5]
◆ Zone() [4/5]
| Zone |
( |
const Uuid & |
uuid, |
|
|
Layers |
layers, |
|
|
Rules |
rules, |
|
|
const Path & |
outline |
|
) |
| |
|
noexcept |
◆ Zone() [5/5]
◆ ~Zone()
◆ getUuid()
| const Uuid & getUuid |
( |
| ) |
const |
|
inlinenoexcept |
◆ getLayers()
| Layers getLayers |
( |
| ) |
const |
|
inlinenoexcept |
◆ getRules()
◆ getOutline()
| const Path & getOutline |
( |
| ) |
const |
|
inlinenoexcept |
◆ setLayers()
| bool setLayers |
( |
Layers |
layers | ) |
|
|
noexcept |
◆ setRules()
| bool setRules |
( |
Rules |
rules | ) |
|
|
noexcept |
◆ setOutline()
| bool setOutline |
( |
const Path & |
outline | ) |
|
|
noexcept |
◆ serialize()
◆ operator==()
| bool operator== |
( |
const Zone & |
rhs | ) |
const |
|
noexcept |
◆ operator!=()
| bool operator!= |
( |
const Zone & |
rhs | ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ onEdited
◆ mUuid
◆ mLayers
◆ mRules
◆ mOutline
The documentation for this class was generated from the following files:
- /__w/1/s/libs/librepcb/core/geometry/zone.h
- /__w/1/s/libs/librepcb/core/geometry/zone.cpp