KiCad PCB EDA Suite
eda_shape.h File Reference
#include <trigo.h>
#include <geometry/shape_poly_set.h>
#include <geometry/geometry_utils.h>
#include <stroke_params.h>

Go to the source code of this file.

Classes

struct  ARC_MID
 
class  EDA_SHAPE
 

Enumerations

enum class  SHAPE_T : int {
  SEGMENT = 0 , RECT , ARC , CIRCLE ,
  POLY , BEZIER , LAST
}
 
enum class  FILL_T : int { NO_FILL = 1 , FILLED_SHAPE , FILLED_WITH_BG_BODYCOLOR , FILLED_WITH_COLOR }
 

Enumeration Type Documentation

◆ FILL_T

enum class FILL_T : int
strong
Enumerator
NO_FILL 
FILLED_SHAPE 
FILLED_WITH_BG_BODYCOLOR 
FILLED_WITH_COLOR 

Definition at line 53 of file eda_shape.h.

54{
55 NO_FILL = 1,
56 FILLED_SHAPE, // Fill with object color
57 FILLED_WITH_BG_BODYCOLOR, // Fill with background body color
58 FILLED_WITH_COLOR // Fill with a separate color
59};
@ FILLED_WITH_COLOR
@ FILLED_WITH_BG_BODYCOLOR
@ FILLED_SHAPE

◆ SHAPE_T

enum class SHAPE_T : int
strong
Enumerator
SEGMENT 
RECT 
ARC 
CIRCLE 
POLY 
BEZIER 
LAST 

marker for list end

Definition at line 40 of file eda_shape.h.

41{
42 SEGMENT = 0,
43 RECT,
44 ARC,
45 CIRCLE,
46 POLY,
47 BEZIER,
48 LAST
49};
Represent basic circle geometry with utility geometry functions.
Definition: circle.h:33
@ LAST
marker for list end