Horizon
|
Public Member Functions | |
Connection (const json &j, Sheet *sheet) | |
bool | operator< (const Connection &other) const |
bool | operator== (const Connection &other) const |
void | connect (Junction *j) |
void | connect (BusRipper *r) |
void | connect (SchematicSymbol *j, SymbolPin *pin) |
UUIDPath< 2 > | get_pin_path () const |
bool | is_junc () const |
bool | is_pin () const |
bool | is_bus_ripper () const |
UUID | get_net_segment () const |
void | update_refs (class Sheet &sheet) |
Coordi | get_position () const |
json | serialize () const |
Connection (const json &j, Sheet *sheet) | |
bool | operator< (const Connection &other) const |
bool | operator== (const Connection &other) const |
void | connect (Junction *j) |
void | connect (BusRipper *r) |
void | connect (SchematicSymbol *j, SymbolPin *pin) |
UUIDPath< 2 > | get_pin_path () const |
bool | is_junc () const |
bool | is_pin () const |
bool | is_bus_ripper () const |
UUID | get_net_segment () const |
void | update_refs (class Sheet &sheet) |
Coordi | get_position () const |
json | serialize () const |
Public Attributes | |
uuid_ptr< Junction > | junc = nullptr |
uuid_ptr< SchematicSymbol > | symbol = nullptr |
uuid_ptr< SymbolPin > | pin = nullptr |
uuid_ptr< BusRipper > | bus_ripper = nullptr |