PlantSchemeWindow: Expand graph

This commit is contained in:
2026-07-12 22:26:08 +02:00
parent a3a0504c11
commit 791ee7b804
12 changed files with 129 additions and 25 deletions
+12 -2
View File
@@ -10,10 +10,12 @@ namespace PamhagenSysCtrl.Helpers.Pipeline {
}
public Pipe CreatePipe(INode start, INode end) {
public Pipe CreatePipe(INode start, INode end, bool verticalFirst = false) {
Nodes.Add(start);
Nodes.Add(end);
var p = new Pipe(start, end);
var p = new Pipe(start, end, verticalFirst);
start.Outputs.Add(p);
end.Inputs.Add(p);
Edges.Add(p);
return p;
}
@@ -27,5 +29,13 @@ namespace PamhagenSysCtrl.Helpers.Pipeline {
}
}
public void Update(double x, double y) {
foreach (var e in Edges) {
e.Update(x, y);
}
foreach (var n in Nodes) {
n.Update(x, y);
}
}
}
}