![]() |
LibrePCB Developers Documentation
|
The MaskConfig class defines how to add automatic stop mask or solder paste. More...
#include <maskconfig.h>
Collaboration diagram for MaskConfig:Public Member Functions | |
| MaskConfig ()=delete | |
| MaskConfig (const MaskConfig &other) noexcept | |
| ~MaskConfig () noexcept | |
| bool | isEnabled () const noexcept |
| const std::optional< Length > & | getOffset () const noexcept |
| bool | operator== (const MaskConfig &rhs) const noexcept |
| bool | operator!= (const MaskConfig &rhs) const noexcept |
| MaskConfig & | operator= (const MaskConfig &rhs) noexcept |
Static Public Member Functions | |
| static MaskConfig | off () noexcept |
| static MaskConfig | automatic () noexcept |
| static MaskConfig | manual (const Length &offset) noexcept |
| static MaskConfig | maybe (const std::optional< Length > &offset) noexcept |
Private Member Functions | |
| MaskConfig (bool enabled, const std::optional< Length > &offset) noexcept | |
Private Attributes | |
| bool | mEnabled |
| Whether an automatic mask is added or not. | |
| std::optional< Length > | mOffset |
nullopt means "from design rules" | |
The MaskConfig class defines how to add automatic stop mask or solder paste.
|
delete |
Here is the caller graph for this function:
|
noexcept |
|
noexcept |
|
privatenoexcept |
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
noexcept |
|
inlinenoexcept |
|
noexcept |
|
inlinestaticnoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticnoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticnoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticnoexcept |
Here is the call graph for this function:
|
private |
Whether an automatic mask is added or not.
|
private |
nullopt means "from design rules"