|
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 | ) |