2 #include "core/tool.hpp"
3 #include <forward_list>
13 std::set<InToolActionID> get_actions()
const override
15 using I = InToolActionID;
25 std::forward_list<Junction *> junctions_placed;
27 void create_junction(
const Coordi &c);
28 virtual void create_attached()
31 virtual void delete_attached()
34 virtual bool update_attached(
const ToolArgs &args)
38 virtual bool check_line(
class LineNet *li)
42 virtual bool begin_attached()
Definition: idocument.hpp:5
LineNet is similar to Line, except it denotes electrical connection.
Definition: line_net.hpp:23
A Junction is a point in 2D-Space.
Definition: junction.hpp:22