|
KiCad PCB EDA Suite
|
#include <multichannel_tool.h>
Public Attributes | |
| bool | m_isOk = false |
| bool | m_doCopy = false |
| wxString | m_errorMsg |
| TMATCH::COMPONENT_MATCHES | m_matchingComponents |
| std::vector< wxString > | m_mismatchReasons |
| std::unordered_set< BOARD_ITEM * > | m_affectedItems |
| Filled in by copyRuleAreaContents with items that were affected by the copy operation. | |
| std::unordered_set< BOARD_ITEM * > | m_groupableItems |
| Filled in by copyRuleAreaContents with affected items that can be grouped together. | |
| TMATCH::COMPONENT_MATCHES | m_discovered |
| Pairing found by discovery. | |
| std::set< FOOTPRINT * > | m_unmatched |
| Selected footprints the channel lacks. | |
| bool | m_searchLimit = false |
Definition at line 47 of file multichannel_tool.h.
| std::unordered_set<BOARD_ITEM*> RULE_AREA_COMPAT_DATA::m_affectedItems |
Filled in by copyRuleAreaContents with items that were affected by the copy operation.
Definition at line 55 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents().
| TMATCH::COMPONENT_MATCHES RULE_AREA_COMPAT_DATA::m_discovered |
Pairing found by discovery.
Definition at line 58 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::findMatches().
| bool RULE_AREA_COMPAT_DATA::m_doCopy = false |
Definition at line 50 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::UpdateLinkedLayouts().
| wxString RULE_AREA_COMPAT_DATA::m_errorMsg |
Definition at line 51 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::RepeatLayout(), MULTICHANNEL_TOOL::resolveConnectionTopology(), MULTICHANNEL_TOOL::UpdateLinkedLayouts(), and MULTICHANNEL_TOOL::updateSelectionCore().
| std::unordered_set<BOARD_ITEM*> RULE_AREA_COMPAT_DATA::m_groupableItems |
Filled in by copyRuleAreaContents with affected items that can be grouped together.
Definition at line 57 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents(), and MULTICHANNEL_TOOL::RepeatLayout().
| bool RULE_AREA_COMPAT_DATA::m_isOk = false |
Definition at line 49 of file multichannel_tool.h.
Referenced by checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::resolveConnectionTopology(), MULTICHANNEL_TOOL::UpdateLinkedLayouts(), and MULTICHANNEL_TOOL::updateSelectionCore().
| TMATCH::COMPONENT_MATCHES RULE_AREA_COMPAT_DATA::m_matchingComponents |
Definition at line 52 of file multichannel_tool.h.
Referenced by checkGroupChannelRepeatLayout(), MULTICHANNEL_TOOL::copyRuleAreaContents(), MULTICHANNEL_TOOL::RepeatLayout(), MULTICHANNEL_TOOL::resolveConnectionTopology(), MULTICHANNEL_TOOL::UpdateLinkedLayouts(), and MULTICHANNEL_TOOL::updateSelectionCore().
| std::vector<wxString> RULE_AREA_COMPAT_DATA::m_mismatchReasons |
Definition at line 53 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::RepeatLayout(), and MULTICHANNEL_TOOL::resolveConnectionTopology().
| bool RULE_AREA_COMPAT_DATA::m_searchLimit = false |
Definition at line 60 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::ExpandToMatchingTopology(), and MULTICHANNEL_TOOL::findMatches().
| std::set<FOOTPRINT*> RULE_AREA_COMPAT_DATA::m_unmatched |
Selected footprints the channel lacks.
Definition at line 59 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::updateSelectionCore().