Table of Contents

Enum LayeredDigraphCycleRemove

Namespace
Northwoods.Go.Layouts
Assembly
Northwoods.GoDiagram.WinForms.LayeredDigraphLayout.dll

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

public enum LayeredDigraphCycleRemove

Fields

DepthFirst = 0

Remove cycles using depth first cycle removal.

FromLayers = 2

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

Greedy = 1

Remove cycles using greedy cycle removal.