|
KiCad PCB EDA Suite
|
Options for copying a placement rule area onto the others linked to it. More...
#include <zone_settings.h>
Public Member Functions | |
| bool | operator== (const REPEAT_LAYOUT_OPTIONS &aOther) const =default |
Public Attributes | |
| bool | m_copyRouting = true |
| bool | m_connectedRoutingOnly = false |
| bool | m_copyPlacement = true |
| bool | m_copyOtherItems = true |
| bool | m_groupItems = false |
| bool | m_includeLockedItems = true |
| KIID | m_anchor = niluuid |
| This area's own anchor footprint, or niluuid for the area center. | |
Options for copying a placement rule area onto the others linked to it.
Every linked area stores the same options, so any of them can be the source of an update.
Definition at line 122 of file zone_settings.h.
|
default |
This area's own anchor footprint, or niluuid for the area center.
Definition at line 130 of file zone_settings.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), MULTICHANNEL_TOOL::copyRuleAreaContents(), PCB_IO_KICAD_SEXPR::format(), MULTICHANNEL_TOOL::linkAreas(), PCB_IO_KICAD_SEXPR_PARSER::parseBOARD_unchecked(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), MULTICHANNEL_TOOL::RepeatLayout(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_connectedRoutingOnly = false |
Definition at line 125 of file zone_settings.h.
Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents(), MULTICHANNEL_TOOL::findRepeatRouting(), PCB_IO_KICAD_SEXPR::format(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_copyOtherItems = true |
Definition at line 127 of file zone_settings.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), PCB_IO_KICAD_SEXPR::format(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_copyPlacement = true |
Definition at line 126 of file zone_settings.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), PCB_IO_KICAD_SEXPR::format(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_copyRouting = true |
Definition at line 124 of file zone_settings.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), PCB_IO_KICAD_SEXPR::format(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_groupItems = false |
Definition at line 128 of file zone_settings.h.
Referenced by checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), PCB_IO_KICAD_SEXPR::format(), linkedChannelGroup(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::TransferDataFromWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().
| bool REPEAT_LAYOUT_OPTIONS::m_includeLockedItems = true |
Definition at line 129 of file zone_settings.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), PCB_IO_KICAD_SEXPR::format(), PCB_IO_KICAD_SEXPR_PARSER::parseZONE(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::readWindow(), and DIALOG_MULTICHANNEL_REPEAT_LAYOUT::TransferDataToWindow().