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

Public Types

enum class  Source { LOCAL , RULES , DEFINITION }
 

Public Member Functions

 Via (const UUID &uu, const json &j, class IPool &pool, class Board *brd=nullptr)
 
 Via (const UUID &uu, std::shared_ptr< const Padstack > ps)
 
 Via (shallow_copy_t sh, const Via &other)
 
void expand (const class Board &brd)
 
json serialize () const
 

Public Attributes

UUID uuid
 
uuid_ptr< Netnet_set = nullptr
 
uuid_ptr< BoardJunctionjunction = nullptr
 
std::shared_ptr< const Padstackpool_padstack
 
Padstack padstack
 
ParameterSet parameter_set
 
Source source = Source::RULES
 
UUID definition
 
bool locked = false
 
LayerRange span
 

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