|
KiCad PCB EDA Suite
|
#include <board_commit.h>#include <tools/pcb_actions.h>#include <dialogs/dialog_multichannel_generate_rule_areas.h>#include <dialogs/dialog_multichannel_repeat_layout.h>#include "multichannel_tool.h"#include <pcbexpr_evaluator.h>#include <zone.h>#include <geometry/convex_hull.h>#include <geometry/shape_utils.h>#include <pcb_group.h>#include <footprint.h>#include <component_classes/component_class.h>#include <connectivity/connectivity_data.h>#include <connectivity/topo_match.h>#include <optional>#include <algorithm>#include <pcbnew_scripting_helpers.h>#include <pcb_track.h>#include <tool/tool_manager.h>#include <tools/pcb_picker_tool.h>#include <random>#include <core/profile.h>#include <wx/log.h>#include <pgm_base.h>Go to the source code of this file.
Macros | |
| #define | MULTICHANNEL_EXTRA_DEBUG |
Variables | |
| static const wxString | traceMultichannelTool = wxT( "MULTICHANNEL_TOOL" ) |
| #define MULTICHANNEL_EXTRA_DEBUG |
Definition at line 55 of file multichannel_tool.cpp.
|
static |
Definition at line 57 of file multichannel_tool.cpp.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), MULTICHANNEL_TOOL::copyRuleAreaContents(), MULTICHANNEL_TOOL::findComponentsInRuleArea(), MULTICHANNEL_TOOL::FindExistingRuleAreas(), MULTICHANNEL_TOOL::findOtherItemsInRuleArea(), MULTICHANNEL_TOOL::findRoutingInRuleArea(), MULTICHANNEL_TOOL::GeneratePotentialRuleAreas(), and MULTICHANNEL_TOOL::RepeatLayout().