KiCad PCB EDA Suite
ZONE_CREATE_HELPER::PARAMS Struct Reference

Parameters used to fully describe a zone creation process. More...

#include <zone_create_helper.h>

Public Attributes

bool m_keepout
 

Should create a keepout zone?

More...
 
PCB_LAYER_ID m_layer
 

Layer to begin drawing

More...
 
ZONE_MODE m_mode
 

The zone mode to operate in

More...
 
ZONEm_sourceZone
 

Zone settings source (for similar and cutout zones)

More...
 
POLYGON_GEOM_MANAGER::LEADER_MODE m_leaderMode
 

Zone leader mode

More...
 

Detailed Description

Parameters used to fully describe a zone creation process.

Definition at line 49 of file zone_create_helper.h.

Member Data Documentation

◆ m_keepout

bool ZONE_CREATE_HELPER::PARAMS::m_keepout

◆ m_layer

PCB_LAYER_ID ZONE_CREATE_HELPER::PARAMS::m_layer

Layer to begin drawing

Definition at line 55 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::commitZone(), ZONE_CREATE_HELPER::createNewZone(), and DRAWING_TOOL::DrawZone().

◆ m_leaderMode

POLYGON_GEOM_MANAGER::LEADER_MODE ZONE_CREATE_HELPER::PARAMS::m_leaderMode

Zone leader mode

Definition at line 64 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::createNewZone().

◆ m_mode

ZONE_MODE ZONE_CREATE_HELPER::PARAMS::m_mode

The zone mode to operate in

Definition at line 58 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::commitZone(), ZONE_CREATE_HELPER::createNewZone(), and DRAWING_TOOL::DrawZone().

◆ m_sourceZone

ZONE* ZONE_CREATE_HELPER::PARAMS::m_sourceZone

Zone settings source (for similar and cutout zones)

Definition at line 61 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::commitZone(), DRAWING_TOOL::DrawZone(), ZONE_CREATE_HELPER::OnFirstPoint(), and ZONE_CREATE_HELPER::performZoneCutout().


The documentation for this struct was generated from the following file: