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

Makes a Bus available on the schematic. More...

#include <bus_label.hpp>

Public Types

enum class  Style { PLAIN , FLAG }

Public Member Functions

 BusLabel (const UUID &uu, const json &j, class Sheet &sheet, class Block &block)
 BusLabel (const UUID &uu, const json &j)
 BusLabel (const UUID &uu)
json serialize () const

Public Attributes

UUID uuid
Style style = Style::FLAG
uuid_ptr< class SchematicJunctionjunction
Orientation orientation = Orientation::RIGHT
uint64_t size = 1.5_mm
std::set< unsigned int > on_sheets
bool offsheet_refs = true
uuid_ptr< class Busbus

Detailed Description

Makes a Bus available on the schematic.

Contrary to NetLabel, a BusLabel forces its Bus on the attached Junction.


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