Horizon
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
horizon::SymbolPin Class Reference
Inheritance diagram for horizon::SymbolPin:
horizon::UUIDProvider

Classes

class  Decoration
 

Public Types

enum  ConnectorStyle { BOX, NONE }
 

Public Member Functions

 SymbolPin (const UUID &uu, const json &j)
 
 SymbolPin (UUID uu)
 
Orientation get_orientation_for_placement (const Placement &p) const
 
json serialize () const
 
virtual UUID get_uuid () const
 

Public Attributes

const UUID uuid
 
Coord< int64_t > position
 
uint64_t length
 
bool name_visible
 
bool pad_visible
 
Orientation orientation
 
Decoration decoration
 
std::string name
 
std::string pad
 
ConnectorStyle connector_style = ConnectorStyle::BOX
 
std::map< UUID, class LineNet * > connected_net_lines
 
UUID net_segment
 
Pin::Direction direction = Pin::Direction::BIDIRECTIONAL
 

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