KiCad PCB EDA Suite
pcb_actions.h File Reference
#include <tool/tool_action.h>
#include <tool/actions.h>
#include <core/optional.h>

Go to the source code of this file.

Classes

class  PCB_ACTIONS
 Class PCB_ACTIONS. More...
 

Enumerations

enum  MWAVE_TOOL_SIMPLE_ID { GAP, STUB, STUB_ARC, FUNCTION_SHAPE }
 
enum  ZONE_MODE { ZONE_MODE::ADD, ZONE_MODE::CUTOUT, ZONE_MODE::SIMILAR, ZONE_MODE::GRAPHIC_POLYGON }
 

Enumeration Type Documentation

◆ MWAVE_TOOL_SIMPLE_ID

Enumerator
GAP 
STUB 
STUB_ARC 
FUNCTION_SHAPE 

Definition at line 38 of file pcb_actions.h.

39 {
40  GAP,
41  STUB,
42  STUB_ARC,
44 };

◆ ZONE_MODE

enum ZONE_MODE
strong
Enumerator
ADD 

Add a new zone/keepout with fresh settings.

CUTOUT 

Make a cutout to an existing zone.

SIMILAR 

Add a new zone with the same settings as an existing one.

GRAPHIC_POLYGON 

Definition at line 47 of file pcb_actions.h.

48 {
49  ADD,
50  CUTOUT,
51  SIMILAR,
53 };
Add a new zone with the same settings as an existing one.
Make a cutout to an existing zone.
Definition: am_param.h:150