KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RULE_AREA_COMPAT_DATA Struct Reference

#include <multichannel_tool.h>

Public Attributes

bool m_isOk = false
 
bool m_doCopy = false
 
wxString m_errorMsg
 
TMATCH::COMPONENT_MATCHES m_matchingComponents
 
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.
 

Detailed Description

Definition at line 54 of file multichannel_tool.h.

Member Data Documentation

◆ m_affectedItems

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 61 of file multichannel_tool.h.

Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents().

◆ m_doCopy

bool RULE_AREA_COMPAT_DATA::m_doCopy = false

Definition at line 57 of file multichannel_tool.h.

◆ m_errorMsg

wxString RULE_AREA_COMPAT_DATA::m_errorMsg

◆ m_groupableItems

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 63 of file multichannel_tool.h.

Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents(), and MULTICHANNEL_TOOL::RepeatLayout().

◆ m_isOk

bool RULE_AREA_COMPAT_DATA::m_isOk = false

Definition at line 56 of file multichannel_tool.h.

Referenced by MULTICHANNEL_TOOL::resolveConnectionTopology().

◆ m_matchingComponents

TMATCH::COMPONENT_MATCHES RULE_AREA_COMPAT_DATA::m_matchingComponents

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