Forge
csharpdeeb25a2
1#nullable enable
2using CascadeIDE.Models;
3
4namespace CascadeIDE.Cockpit.Graph.Layout;
5
6/// <summary>Укладка узлов/рёбер graph-backed surface (ADR 0067, 0115).</summary>
7public interface IGraphLayoutEngine
8{
9 GraphLayoutScene Layout(
10 GraphDocument doc,
11 double width,
12 double height,
13 CodeNavigationMapDetailLevel detailLevel = CodeNavigationMapDetailLevel.Normal,
14 GraphControlFlowMainAxis? controlFlowMainAxisOverride = null,
15 GraphLayoutEngineOptions layoutOptions = default);
16}
View only · write via MCP/CIDE