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