PlantSchemeWindow: Expand graph
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user