| 
    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>Go to the source code of this file.
Classes | |
| struct | ZONE_LAYER_PROPERTIES | 
| class | ZONE_SETTINGS | 
| ZONE_SETTINGS handles zones parameters.  More... | |
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 67 of file zone_settings.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SHEETNAME | |
| COMPONENT_CLASS | |
| GROUP_PLACEMENT | |
| DESIGN_BLOCK | |
Definition at line 74 of file zone_settings.h.
      
  | 
  strong | 
Zone border styles.
| Enumerator | |
|---|---|
| NO_HATCH | |
| DIAGONAL_FULL | |
| DIAGONAL_EDGE | |
| INVISIBLE_BORDER | |
Definition at line 58 of file zone_settings.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| POLYGONS | |
| HATCH_PATTERN | |
Definition at line 43 of file zone_settings.h.