Horizon
Loading...
Searching...
No Matches
horizon::Track::Connection Class Reference

Public Member Functions

 Connection (const json &j, Board *brd=nullptr)
 Connection (BoardJunction *j)
 Connection (BoardPackage *pkg, Pad *pad)
bool operator< (const Track::Connection &other) const
bool operator== (const Track::Connection &other) const
void connect (BoardJunction *j)
void connect (BoardPackage *pkg, Pad *pad)
UUIDPath< 2 > get_pad_path () const
bool is_junc () const
bool is_pad () const
void update_refs (class Board &brd)
Coordi get_position () const
LayerRange get_layer () const
Netget_net ()
json serialize () const

Public Attributes

uuid_ptr< BoardJunctionjunc = nullptr
uuid_ptr< BoardPackagepackage = nullptr
uuid_ptr< Padpad = nullptr
Coordi offset

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