Horizon
Loading...
Searching...
No Matches
horizon::Net Class Reference

Public Types

enum class  PowerSymbolStyle { GND , EARTH , DOT , ANTENNA }

Public Member Functions

 Net (const UUID &uu, const json &, class Block &block)
 Net (const UUID &uu, const json &)
 Net (const UUID &uu)
UUID get_uuid () const
json serialize () const
bool is_named () const

Public Attributes

UUID uuid
std::string name
bool is_power = false
PowerSymbolStyle power_symbol_style = PowerSymbolStyle::GND
bool power_symbol_name_visible = true
uuid_ptr< class NetClassnet_class
uuid_ptr< Net > diffpair
bool diffpair_primary = false
bool is_port = false
Pin::Direction port_direction = Pin::Direction::BIDIRECTIONAL
bool is_power_forced = false
bool is_bussed = false
bool keep = false
unsigned int n_pins_connected = 0
bool has_bus_rippers = false
std::vector< UUIDVec > hrefs
bool is_nc = false

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