| 
    KiCad PCB EDA Suite
    
   | 
 
#include <core/mirror.h>#include <geometry/shape_poly_set.h>#include <geometry/approximation.h>#include <properties/property.h>#include <stroke_params.h>#include <trigo.h>#include <api/serializable.h>Go to the source code of this file.
Classes | |
| struct | ARC_MID | 
| Holding struct to keep originating midpoint.  More... | |
| class | EDA_SHAPE | 
Enumerations | |
| enum class | SHAPE_T : int {  UNDEFINED = -1 , SEGMENT = 0 , RECTANGLE , ARC , CIRCLE , POLY , BEZIER }  | 
| enum class | FILL_T : int {  NO_FILL = 1 , FILLED_SHAPE , FILLED_WITH_BG_BODYCOLOR , FILLED_WITH_COLOR , HATCH , REVERSE_HATCH , CROSS_HATCH }  | 
| enum | UI_FILL_MODE {  NONE = 0 , SOLID , HATCH , REVERSE_HATCH , CROSS_HATCH }  | 
Functions | |
| DECLARE_ENUM_TO_WXANY (SHAPE_T) | |
| DECLARE_ENUM_TO_WXANY (LINE_STYLE) | |
| DECLARE_ENUM_TO_WXANY (UI_FILL_MODE) | |
      
  | 
  strong | 
| Enumerator | |
|---|---|
| NO_FILL | |
| FILLED_SHAPE | Fill with object color.  | 
| FILLED_WITH_BG_BODYCOLOR | |
| FILLED_WITH_COLOR | |
| HATCH | |
| REVERSE_HATCH | |
| CROSS_HATCH | |
Definition at line 55 of file eda_shape.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| UNDEFINED | |
| SEGMENT | |
| RECTANGLE | Use RECTANGLE instead of RECT to avoid collision in a Windows header.  | 
| ARC | |
| CIRCLE | |
| POLY | |
| BEZIER | |
Definition at line 42 of file eda_shape.h.
| enum UI_FILL_MODE | 
| Enumerator | |
|---|---|
| NONE | |
| SOLID | |
| HATCH | |
| REVERSE_HATCH | |
| CROSS_HATCH | |
Definition at line 67 of file eda_shape.h.
| DECLARE_ENUM_TO_WXANY | ( | LINE_STYLE | ) | 
| DECLARE_ENUM_TO_WXANY | ( | SHAPE_T | ) | 
| DECLARE_ENUM_TO_WXANY | ( | UI_FILL_MODE | ) |