Horizon
board_junction.hpp
1 #pragma once
2 #include "common/junction.hpp"
3 #include "util/uuid_ptr.hpp"
4 
5 namespace horizon {
6 class BoardJunction : public Junction {
7 public:
8  using Junction::Junction;
9 
10  uuid_ptr<class Net> net = nullptr;
11  bool needs_via = false;
12  bool has_via = false;
13  std::vector<UUID> connected_vias;
14  std::vector<UUID> connected_tracks;
15  std::vector<UUID> connected_connection_lines;
16 };
17 } // namespace horizon
Definition: board_junction.hpp:6
A Junction is a point in 2D-Space.
Definition: junction.hpp:20
Definition: uuid_ptr.hpp:8