public Clock(CircuitSymbol _symbol) : base(_symbol) { HDLGateNotation = "Clock"; }
public Nor(CircuitSymbol _symbol) : base(_symbol) { HDLGateNotation = "Nor"; }
public Nand(CircuitSymbol _symbol) : base(_symbol) { HDLGateNotation = "Nand"; }
public Or(CircuitSymbol _symbol) : base(_symbol) { HDLGateNotation = "Or"; }
public Invalid(CircuitSymbol _symbol) : base(_symbol) { }
public TriStateTop(CircuitSymbol _symbol) : base(_symbol) { HDLGateNotation = "UNSUPPORTED"; }
public Gate(CircuitSymbol _symbol) { Symbol = _symbol; gateMap = new Dictionary <Coords, WireGroup>(); }