![]() |
KiCad PCB EDA Suite
|
Go to the source code of this file.
Macros | |
#define | ZONE_THERMAL_RELIEF_GAP_MIL 20 |
#define | ZONE_THERMAL_RELIEF_COPPER_WIDTH_MIL 20 |
#define | ZONE_THICKNESS_MIL 10 |
#define | ZONE_THICKNESS_MIN_VALUE_MIL 1 |
#define | ZONE_CLEARANCE_MIL 20 |
#define | ZONE_CLEARANCE_MAX_VALUE_MIL 500 |
#define | ZONE_EXPORT_VALUES 1004 |
Enumerations | |
enum | ZONE_CONNECTION { ZONE_CONNECTION::INHERITED = -1, ZONE_CONNECTION::NONE, ZONE_CONNECTION::THERMAL, ZONE_CONNECTION::FULL, ZONE_CONNECTION::THT_THERMAL } |
How pads are covered by copper in zone. More... | |
Functions | |
int | InvokeNonCopperZonesEditor (PCB_BASE_FRAME *aParent, ZONE_SETTINGS *aSettings) |
Function InvokeNonCopperZonesEditor invokes up a modal dialog window for non-copper zone editing. More... | |
int | InvokeCopperZonesEditor (PCB_BASE_FRAME *aCaller, ZONE_SETTINGS *aSettings) |
Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing. More... | |
int | InvokeRuleAreaEditor (PCB_BASE_FRAME *aCaller, ZONE_SETTINGS *aSettings) |
Function InvokeRuleAreaEditor invokes up a modal dialog window for copper zone editing. More... | |
|
strong |
How pads are covered by copper in zone.
Enumerator | |
---|---|
INHERITED | |
NONE | Pads are not covered. |
THERMAL | Use thermal relief for pads. |
FULL | pads are covered by copper |
THT_THERMAL | Thermal relief only for THT pads. |
Definition at line 41 of file zones.h.
int InvokeCopperZonesEditor | ( | PCB_BASE_FRAME * | aCaller, |
ZONE_SETTINGS * | aSettings | ||
) |
Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing.
aCaller | is the PCB_BASE_FRAME calling parent window for the modal dialog, and it gives access to the BOARD through PCB_BASE_FRAME::GetBoard(). |
aSettings | points to the ZONE_SETTINGS to edit. |
Definition at line 131 of file dialog_copper_zones.cpp.
References DIALOG_SHIM::ShowQuasiModal().
Referenced by ZONE_CREATE_HELPER::createNewZone(), CONVERT_TOOL::CreatePolys(), PCB_EDIT_FRAME::Edit_Zone_Params(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), and BOARD_EDITOR_CONTROL::ZoneDuplicate().
int InvokeNonCopperZonesEditor | ( | PCB_BASE_FRAME * | aParent, |
ZONE_SETTINGS * | aSettings | ||
) |
Function InvokeNonCopperZonesEditor invokes up a modal dialog window for non-copper zone editing.
aParent | is the PCB_BASE_FRAME calling parent window for the modal dialog, and it gives access to the BOARD through PCB_BASE_FRAME::GetBoard(). |
aSettings | points to the ZONE_SETTINGS to edit. |
Definition at line 61 of file dialog_non_copper_zones_properties.cpp.
References DIALOG_SHIM::ShowQuasiModal().
Referenced by ZONE_CREATE_HELPER::createNewZone(), CONVERT_TOOL::CreatePolys(), PCB_EDIT_FRAME::Edit_Zone_Params(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), and BOARD_EDITOR_CONTROL::ZoneDuplicate().
int InvokeRuleAreaEditor | ( | PCB_BASE_FRAME * | aCaller, |
ZONE_SETTINGS * | aSettings | ||
) |
Function InvokeRuleAreaEditor invokes up a modal dialog window for copper zone editing.
aCaller | is the PCB_BASE_FRAME calling parent window for the modal dialog, and it gives access to the BOARD through PCB_BASE_FRAME::GetBoard(). |
aSettings | points to the ZONE_SETTINGS to edit. |
Definition at line 58 of file dialog_rule_area_properties.cpp.
Referenced by ZONE_CREATE_HELPER::createNewZone(), CONVERT_TOOL::CreatePolys(), PCB_EDIT_FRAME::Edit_Zone_Params(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), and BOARD_EDITOR_CONTROL::ZoneDuplicate().