|
KiCad PCB EDA Suite
|
Class ZONE_SETTINGS used to handle zones parameters in dialogs. More...
#include <optional>#include <map>#include <layer_ids.h>#include <lset.h>#include <zones.h>#include <geometry/eda_angle.h>#include <teardrop/teardrop_types.h>#include <widgets/wx_grid.h>Go to the source code of this file.
Classes | |
| struct | ZONE_LAYER_PROPERTIES |
| class | ZONE_SETTINGS |
| ZONE_SETTINGS handles zones parameters. More... | |
| class | LAYER_PROPERTIES_GRID_TABLE |
Enumerations | |
| enum class | ZONE_FILL_MODE { POLYGONS = 0 , HATCH_PATTERN = 1 } |
| enum class | ZONE_BORDER_DISPLAY_STYLE { NO_HATCH , DIAGONAL_FULL , DIAGONAL_EDGE , INVISIBLE_BORDER } |
| Zone border styles. More... | |
| enum class | ISLAND_REMOVAL_MODE { ALWAYS = 0 , NEVER , AREA } |
| Whether or not to remove isolated islands from a zone. More... | |
| enum class | PLACEMENT_SOURCE_T { SHEETNAME = 0 , COMPONENT_CLASS , GROUP_PLACEMENT , DESIGN_BLOCK } |
Class ZONE_SETTINGS used to handle zones parameters in dialogs.
Definition in file zone_settings.h.
|
strong |
Whether or not to remove isolated islands from a zone.
| Enumerator | |
|---|---|
| ALWAYS | |
| NEVER | |
| AREA | |
Definition at line 70 of file zone_settings.h.
|
strong |
| Enumerator | |
|---|---|
| SHEETNAME | |
| COMPONENT_CLASS | |
| GROUP_PLACEMENT | |
| DESIGN_BLOCK | |
Definition at line 77 of file zone_settings.h.
|
strong |
Zone border styles.
| Enumerator | |
|---|---|
| NO_HATCH | |
| DIAGONAL_FULL | |
| DIAGONAL_EDGE | |
| INVISIBLE_BORDER | |
Definition at line 61 of file zone_settings.h.
|
strong |
| Enumerator | |
|---|---|
| POLYGONS | |
| HATCH_PATTERN | |
Definition at line 46 of file zone_settings.h.