GoDigram for .NET Framework and .NET Core
In This Topic
    Northwoods.Go.Layout Assembly
    In This Topic
    Namespaces
    NamespaceDescription

    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: a force-directed auto-layout routine, a layered-digraph auto-layout routine, and a tree auto-layout routine. 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.