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 <connectivity/connectivity_data.h>
#include <connectivity/topo_match.h>
#include <optional>
#include <algorithm>
#include <pcbnew_scripting_helpers.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 50 of file multichannel_tool.cpp.
|
static |
Definition at line 52 of file multichannel_tool.cpp.
Referenced by MULTICHANNEL_TOOL::AutogenerateRuleAreas(), MULTICHANNEL_TOOL::copyRuleAreaContents(), MULTICHANNEL_TOOL::FindExistingRuleAreas(), MULTICHANNEL_TOOL::identifyComponentsInRuleArea(), MULTICHANNEL_TOOL::QuerySheetsAndComponentClasses(), and MULTICHANNEL_TOOL::RepeatLayout().