Files
pamhagen-sysctrl/PamhagenSysCtrl/Helpers/Pipeline/INode.cs
T
lorenz.stechauner f251994c25
Test / Run tests (push) Successful in 13s
Add scaling to PlantSchemeWindow
2026-08-14 09:59:16 +02:00

18 lines
511 B
C#

using System.Windows.Controls;
namespace PamhagenSysCtrl.Helpers.Pipeline {
public interface INode {
public double CenterX { get; }
public double CenterY { get; }
public string Label { get; }
public ISet<IEdge> Inputs { get; }
public ISet<IEdge> Outputs { get; }
public void Draw(Canvas canvas);
public void Scale(double scale);
public void Update(bool isHovering, bool isPressed);
public bool IsInside(double x, double y);
}
}