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

Public Member Functions

bool only_lines_arcs_connected () const override
bool only_net_lines_connected () const
 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 Net > net = nullptr
uuid_ptr< class Bus > bus = nullptr
UUID net_segment = UUID()
std::vector< UUID > connected_net_lines
std::vector< UUID > connected_net_labels
std::vector< UUID > connected_bus_labels
std::vector< UUID > connected_bus_rippers
std::vector< UUID > connected_power_symbols
std::vector< UUID > connected_net_ties
Public Attributes inherited from horizon::Junction
UUID uuid
Coord< int64_t > position
LayerRange layer = 10000
std::vector< UUID > connected_lines
std::vector< UUID > connected_arcs

Member Function Documentation

◆ only_lines_arcs_connected()

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

Reimplemented from horizon::Junction.


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