Horizon
|
Public Member Functions | |
Connection (const json &j, Board *brd=nullptr) | |
Connection (Junction *j) | |
Connection (BoardPackage *pkg, Pad *pad) | |
bool | operator< (const Track::Connection &other) const |
bool | operator== (const Track::Connection &other) const |
void | connect (Junction *j) |
void | connect (BoardPackage *pkg, Pad *pad) |
UUIDPath< 2 > | get_pad_path () const |
bool | is_junc () const |
bool | is_pad () const |
UUID | get_net_segment () const |
void | update_refs (class Board &brd) |
Coordi | get_position () const |
LayerRange | get_layer () const |
Net * | get_net () |
json | serialize () const |
Connection (const json &j, Board *brd=nullptr) | |
Connection (Junction *j) | |
Connection (BoardPackage *pkg, Pad *pad) | |
bool | operator< (const Track::Connection &other) const |
bool | operator== (const Track::Connection &other) const |
void | connect (Junction *j) |
void | connect (BoardPackage *pkg, Pad *pad) |
UUIDPath< 2 > | get_pad_path () const |
bool | is_junc () const |
bool | is_pad () const |
UUID | get_net_segment () const |
void | update_refs (class Board &brd) |
Coordi | get_position () const |
LayerRange | get_layer () const |
Net * | get_net () |
json | serialize () const |
Public Attributes | |
uuid_ptr< Junction > | junc = nullptr |
uuid_ptr< BoardPackage > | package = nullptr |
uuid_ptr< Pad > | pad = nullptr |