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

Classes

class  Decoration

Public Types

enum class  ConnectorStyle { BOX , NONE , NC }
using NameOrientation = PinNameOrientation

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
UUID get_uuid () const

Public Attributes

UUID uuid
Coord< int64_t > position
uint64_t length = 2.5_mm
bool name_visible = true
bool pad_visible = true
NameOrientation name_orientation = NameOrientation::IN_LINE
Orientation orientation = Orientation::RIGHT
Decoration decoration
std::string name
std::string pad
ConnectorStyle connector_style = ConnectorStyle::BOX
unsigned int connection_count = 0
UUID net_segment
Pin::Direction direction = Pin::Direction::BIDIRECTIONAL

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