From 25f5d9da2d4dee5371bcc72f9b8cedbb7ecee99c Mon Sep 17 00:00:00 2001 From: hneemann Date: Mon, 14 Mar 2016 21:59:24 +0100 Subject: [PATCH] added a pin direction --- .../neemann/digital/gui/draw/parts/Pin.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/neemann/digital/gui/draw/parts/Pin.java b/src/main/java/de/neemann/digital/gui/draw/parts/Pin.java index 2f4fd7a70..ee8b86760 100644 --- a/src/main/java/de/neemann/digital/gui/draw/parts/Pin.java +++ b/src/main/java/de/neemann/digital/gui/draw/parts/Pin.java @@ -6,15 +6,28 @@ import de.neemann.digital.gui.draw.graphics.Vector; * @author hneemann */ public class Pin { - private Vector pos; - private String name; - public Pin(Vector pos, String name) { + private final Vector pos; + private final String name; + private final Direction direction; + + public Pin(Vector pos, String name, Direction direction) { this.pos = pos; this.name = name; + this.direction = direction; } public Vector getPos() { return pos; } + + public String getName() { + return name; + } + + public Direction getDirection() { + return direction; + } + + public enum Direction {input, output, both} }