Horizon
Loading...
Searching...
No Matches
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: