Enum LayeredDigraphCycleRemove

GoDiagram®
v10.0.11
by Northwoods Software®

This enumeration specifies how Northwoods.Go.Layouts.LayeredDigraphLayout.RemoveCycles() changes the graph to make sure it contains no cycles or loops. Used for CycleRemoveOption.

Namespace: Northwoods.Go.Layouts
Assembly: Northwoods.GoDiagram.Avalonia.LayeredDigraphLayout.dll
Syntax
public enum LayeredDigraphCycleRemove

Fields

Name Description
DepthFirst

Remove cycles using depth first cycle removal.

FromLayers

Remove cycles depending on AssignLayers() determining entirely which links are backwards links.

Greedy

Remove cycles using greedy cycle removal.