KiCad PCB EDA Suite
|
#include <multichannel_tool.h>
Public Attributes | |
PLACEMENT_SOURCE_T | m_sourceType = PLACEMENT_SOURCE_T::SHEETNAME |
ZONE * | m_oldArea = nullptr |
ZONE * | m_area = nullptr |
std::set< FOOTPRINT * > | m_raFootprints |
std::set< FOOTPRINT * > | m_components |
bool | m_existsAlready = false |
bool | m_generateEnabled = false |
wxString | m_sheetPath |
wxString | m_sheetName |
wxString | m_ruleName |
wxString | m_componentClass |
KIID | m_group |
wxString | m_groupName |
VECTOR2I | m_center |
Definition at line 77 of file multichannel_tool.h.
ZONE* RULE_AREA::m_area = nullptr |
Definition at line 81 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), BOOST_FIXTURE_TEST_CASE(), MULTICHANNEL_TOOL::CheckRACompatibility(), MULTICHANNEL_TOOL::copyRuleAreaContents(), MULTICHANNEL_TOOL::FindExistingRuleAreas(), MULTICHANNEL_TOOL::findRouting(), and MULTICHANNEL_TOOL::RepeatLayout().
VECTOR2I RULE_AREA::m_center |
Definition at line 92 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::copyRuleAreaContents(), and MULTICHANNEL_TOOL::FindExistingRuleAreas().
wxString RULE_AREA::m_componentClass |
Definition at line 89 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().
std::set<FOOTPRINT*> RULE_AREA::m_components |
Definition at line 83 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().
bool RULE_AREA::m_existsAlready = false |
Definition at line 84 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), and MULTICHANNEL_TOOL::FindExistingRuleAreas().
bool RULE_AREA::m_generateEnabled = false |
KIID RULE_AREA::m_group |
Definition at line 90 of file multichannel_tool.h.
wxString RULE_AREA::m_groupName |
Definition at line 91 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().
ZONE* RULE_AREA::m_oldArea = nullptr |
Definition at line 80 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas().
std::set<FOOTPRINT*> RULE_AREA::m_raFootprints |
Definition at line 82 of file multichannel_tool.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), MULTICHANNEL_TOOL::FindExistingRuleAreas(), and MULTICHANNEL_TOOL::resolveConnectionTopology().
wxString RULE_AREA::m_ruleName |
Definition at line 88 of file multichannel_tool.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), MULTICHANNEL_TOOL::FindExistingRuleAreas(), and MULTICHANNEL_TOOL::findRAByName().
wxString RULE_AREA::m_sheetName |
Definition at line 87 of file multichannel_tool.h.
Referenced by BOOST_FIXTURE_TEST_CASE(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().
wxString RULE_AREA::m_sheetPath |
Definition at line 86 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().
PLACEMENT_SOURCE_T RULE_AREA::m_sourceType = PLACEMENT_SOURCE_T::SHEETNAME |
Definition at line 79 of file multichannel_tool.h.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), and MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses().