KiCad PCB EDA Suite
Loading...
Searching...
No Matches
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?
 
bool m_thieving = false
 Layer to begin drawing.
 
PCB_LAYER_ID m_layer
 The zone mode to operate in.
 
ZONE_MODE m_mode
 Zone settings source (for similar and cutout zones)
 
ZONEm_sourceZone
 Zone leader mode.
 
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?

Are we creating copper theiving zone?

Definition at line 51 of file zone_create_helper.h.

Referenced by DRAWING_TOOL::DrawZone().

◆ m_layer

PCB_LAYER_ID ZONE_CREATE_HELPER::PARAMS::m_layer

The zone mode to operate in.

Definition at line 57 of file zone_create_helper.h.

Referenced by DRAWING_TOOL::DrawZone().

◆ m_leaderMode

LEADER_MODE ZONE_CREATE_HELPER::PARAMS::m_leaderMode

Definition at line 66 of file zone_create_helper.h.

◆ m_mode

ZONE_MODE ZONE_CREATE_HELPER::PARAMS::m_mode

Zone settings source (for similar and cutout zones)

Definition at line 60 of file zone_create_helper.h.

Referenced by DRAWING_TOOL::DrawZone().

◆ m_sourceZone

ZONE* ZONE_CREATE_HELPER::PARAMS::m_sourceZone

Zone leader mode.

Definition at line 63 of file zone_create_helper.h.

Referenced by DRAWING_TOOL::DrawZone().

◆ m_thieving

bool ZONE_CREATE_HELPER::PARAMS::m_thieving = false

Layer to begin drawing.

Definition at line 54 of file zone_create_helper.h.

Referenced by DRAWING_TOOL::DrawZone().


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