public void addNet(Node start, Node end) { Net net = new Net(start, end); start.connectNet(net); end.connectNet(net); _nets.Add(net); }
public void removeNet(Net net) { foreach(Node connectedNode in net.Nodes) { connectedNode.disconnectNet(net); } _nets.Remove(net); }
public void disconnectNet(Net net) { _nets.Remove(net); }
public void connectNet(Net net) { _nets.Add(net); }