Files
pamhagen-sysctrl/PamhagenSysCtrl/Helpers/Pipeline/INode.cs
T
2026-07-15 00:06:26 +02:00

18 lines
474 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 Update(bool isHovering, bool isPressed);
public bool IsInside(double x, double y);
}
}