Beispiel #1
0
 public void addNet(Node start, Node end)
 {
     Net net = new Net(start, end);
     start.connectNet(net);
     end.connectNet(net);
     _nets.Add(net);
 }
Beispiel #2
0
 public void removeNet(Net net)
 {
     foreach(Node connectedNode in net.Nodes)
     {
         connectedNode.disconnectNet(net);
     }
     _nets.Remove(net);
 }
Beispiel #3
0
 public void disconnectNet(Net net)
 {
     _nets.Remove(net);
 }
Beispiel #4
0
 public void connectNet(Net net)
 {
     _nets.Add(net);
 }