2 #include "board/track.hpp" 3 #include "board/via.hpp" 4 #include "canvas/canvas_patch.hpp" 5 #include "clipper/clipper.hpp" 6 #include "common/hole.hpp" 23 uint64_t routing_width = 0;
24 bool routing_width_use_default =
true;
25 void begin_track(
const ToolArgs &args);
26 bool try_move_track(
const ToolArgs &args);
27 void update_track(
const Coordi &c);
28 bool check_track_path(
const ClipperLib::Path &p);
29 void update_temp_track();
31 void update_obstacles();
32 bool bend_mode =
false;
33 ClipperLib::Paths obstacles;
34 ClipperLib::Path track_path;
35 ClipperLib::Path track_path_known_good;
38 std::deque<Junction *> temp_junctions;
39 std::deque<Track *> temp_tracks;
Definition: canvas_patch.hpp:6
Definition: board_rules.hpp:18
Where Tools and and documents meet.
Definition: core.hpp:249
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16