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...
 
DRAWING_TOOL::ZONE_MODE m_mode
 

The zone mode to operate in

More...
 
ZONE_CONTAINERm_sourceZone
 

Zone settings source (for similar and cutout zones)

More...
 

Detailed Description

Parameters used to fully describe a zone creation process.

Definition at line 50 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 56 of file zone_create_helper.h.

Referenced by ZONE_CREATE_HELPER::createNewZone(), and DRAWING_TOOL::drawZone().

◆ m_mode

DRAWING_TOOL::ZONE_MODE ZONE_CREATE_HELPER::PARAMS::m_mode

The zone mode to operate in

Definition at line 59 of file zone_create_helper.h.

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

◆ m_sourceZone

ZONE_CONTAINER* ZONE_CREATE_HELPER::PARAMS::m_sourceZone

Zone settings source (for similar and cutout zones)

Definition at line 62 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: