Horizon
Loading...
Searching...
No Matches
src
board
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
LayerRange
required_span;
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
std::vector<UUID> connected_net_ties;
17
bool
only_lines_arcs_connected()
const override
;
18
};
19
}
// namespace horizon
horizon::BoardJunction
Definition
board_junction.hpp:6
horizon::Junction
A Junction is a point in 2D-Space.
Definition
junction.hpp:20
horizon::LayerRange
Definition
layer_range.hpp:11
horizon::uuid_ptr
Definition
uuid_ptr.hpp:8
Generated by
1.9.8