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
 The zone mode to operate in. More...
 
ZONE_MODE m_mode
 Zone settings source (for similar and cutout zones) More...
 
ZONEm_sourceZone
 Zone leader mode. More...
 
POLYGON_GEOM_MANAGER::LEADER_MODE m_leaderMode
 

Detailed Description

Parameters used to fully describe a zone creation process.

Definition at line 48 of file zone_create_helper.h.

Member Data Documentation

◆ m_keepout

bool ZONE_CREATE_HELPER::PARAMS::m_keepout

< Should create a keepout zone?

Layer to begin drawing

Definition at line 51 of file zone_create_helper.h.

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

◆ m_layer

PCB_LAYER_ID ZONE_CREATE_HELPER::PARAMS::m_layer

The zone mode to operate in.

Definition at line 54 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

Definition at line 63 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::createNewZone().

◆ m_mode

ZONE_MODE ZONE_CREATE_HELPER::PARAMS::m_mode

Zone settings source (for similar and cutout zones)

Definition at line 57 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

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