Horizon
Public Types | Public Member Functions | Public Attributes | List of all members
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: