The GoLayout for .NET class library is a set of classes built to interface with the GoDiagram for .NET class library and provide support for automatically laying out graphs (node & arc diagrams) by positioning the nodes and routing the links.
Although the classes in the GoLayout class library are not subclasses of classes in the Go class library, many aspects of the layout routines take advantage of the fact that Go objects are targets of the layout.
GoLayout currently supports three general auto-layout routines:
The force-directed auto-layout routine is intended for use with all types of graph – undirected graphs as well as directed graphs. The layered-digraph and tree auto-layout routines are intended specifically for use with directed graphs, including trees and hierarchies.
Namespace | Description |
---|---|
Northwoods.Go.Layout |