Horizon
Loading...
Searching...
No Matches
horizon::BoardJunction Class Reference
Inheritance diagram for horizon::BoardJunction:
horizon::Junction

Public Member Functions

bool only_lines_arcs_connected () const override
 Junction (const UUID &uu, const json &j)
 Junction (const UUID &uu)
Public Member Functions inherited from horizon::Junction
 Junction (const UUID &uu, const json &j)
 Junction (const UUID &uu)
UUID get_uuid () const
void clear ()
json serialize () const

Public Attributes

uuid_ptr< class Netnet = nullptr
LayerRange required_span
bool has_via = false
std::vector< UUIDconnected_vias
std::vector< UUIDconnected_tracks
std::vector< UUIDconnected_connection_lines
std::vector< UUIDconnected_net_ties
Public Attributes inherited from horizon::Junction
UUID uuid
Coord< int64_t > position
LayerRange layer = 10000
std::vector< UUIDconnected_lines
std::vector< UUIDconnected_arcs

Member Function Documentation

◆ only_lines_arcs_connected()

bool horizon::BoardJunction::only_lines_arcs_connected ( ) const
overridevirtual

Reimplemented from horizon::Junction.


The documentation for this class was generated from the following files: