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 Netnet = nullptr
uuid_ptr< class Busbus = nullptr
UUID net_segment = UUID()
std::vector< UUIDconnected_net_lines
std::vector< UUIDconnected_net_labels
std::vector< UUIDconnected_bus_labels
std::vector< UUIDconnected_bus_rippers
std::vector< UUIDconnected_power_symbols
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::SchematicJunction::only_lines_arcs_connected ( ) const
overridevirtual

Reimplemented from horizon::Junction.


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