24#ifndef TOOLS_MULTICHANNEL_TOOL_H
25#define TOOLS_MULTICHANNEL_TOOL_H
29#include <unordered_map>
30#include <unordered_set>
105 std::unordered_map<RULE_AREA*, RULE_AREA_COMPAT_DATA>
m_compatMap;
141 std::unordered_set<BOARD_ITEM*>& aGroupableItems );
143 std::shared_ptr<CONNECTIVITY_DATA> aConnectivity,
Represent a set of changes (additions, deletions or modifications) of a data model (e....
A base class for most all the KiCad significant classes used in schematics and boards.
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
Represent a set of closed polygons.
Handle a list of polygons defining a copper zone.
std::map< FOOTPRINT *, FOOTPRINT * > COMPONENT_MATCHES
bool m_copyOnlyMatchingRAShapes
bool m_includeLockedItems
REPEAT_LAYOUT_EDGE_MODE m_edgeMode
bool m_moveOffRAComponents
std::unordered_map< RULE_AREA *, RULE_AREA_COMPAT_DATA > m_compatMap
REPEAT_LAYOUT_OPTIONS m_options
std::vector< RULE_AREA > m_areas
TMATCH::COMPONENT_MATCHES m_matchingComponents
RULE_AREA_PLACEMENT_SOURCE_TYPE m_sourceType
wxString m_componentClass
std::set< FOOTPRINT * > m_raFootprints
std::set< FOOTPRINT * > m_components
Class ZONE_SETTINGS used to handle zones parameters in dialogs.
RULE_AREA_PLACEMENT_SOURCE_TYPE