2#include "core/tool.hpp"
3#include "tool_place_junction_schematic.hpp"
10 using ToolPlaceJunctionSchematic::ToolPlaceJunctionSchematic;
15 std::set<InToolActionID> get_actions()
const override
17 using I = InToolActionID;
19 I::LMB, I::CANCEL, I::RMB, I::ROTATE, I::MIRROR,
24 void create_attached()
override;
25 void delete_attached()
override;
26 bool begin_attached()
override;
27 bool junction_placed()
override;
28 bool update_attached(
const ToolArgs &args)
override;
29 bool check_line(
LineNet *li)
override;
31 std::forward_list<PowerSymbol *> symbols_placed;
35 bool do_merge(
Net *other);
LineNet is similar to Line, except it denotes electrical connection.
Definition line_net.hpp:17
GND symbols and the like.
Definition power_symbol.hpp:16