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

Public Types

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

Public Member Functions

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

Static Public Member Functions

static UUID get_uuid_for_net (const UUID &net)

Public Attributes

UUID uuid
UUID net
Coord< int64_t > position
uint64_t length = 2.5_mm
Orientation orientation = Orientation::RIGHT
NameOrientation name_orientation = NameOrientation::IN_LINE
std::string name
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: