Horizon
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
horizon::Track Class Reference

Classes

class  Connection
 

Public Member Functions

 Track (const UUID &uu, const json &j, class Board *brd=nullptr)
 
 Track (const UUID &uu)
 
void update_refs (class Board &brd)
 
UUID get_uuid () const
 
bool is_parallel_to (const Track &other) const
 
double get_length () const
 
bool is_arc () const
 
json serialize () const
 

Public Attributes

UUID uuid
 
uuid_ptr< Netnet = nullptr
 
int layer = 0
 
uint64_t width = 0
 
bool width_from_rules = true
 
bool locked = false
 
Connection from
 
Connection to
 
std::optional< Coordicenter
 

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