DiagramLite Programmer's Guide
SpringLayout Class
Remarks See Also
 





Implements the Spring-Embedder graph layout algorithm.

Namespace: MindFusion.Diagramming.Layout
Assembly: MindFusion.Diagramming.Silverlight

 Syntax

C#  Copy Code

public class SpringLayout : Layout

Visual Basic  Copy Code

Public Class SpringLayout
    Inherits Layout

 Remarks

Spring-Embedder produces layouts having uniform distribution of nodes by simulating a physical system in which nodes repulse each other and the links between them act as confining springs. Nodes are moved around in an iterative process. The forces that act on a node are calculated, taking in account the positions of surrounding nodes and links from the previous iteration.

 Inheritance Hierarchy

System.Object
    MindFusion.Diagramming.Layout.Layout
        MindFusion.Diagramming.Layout.SpringLayout

 See Also

SpringLayout Members
MindFusion.Diagramming.Layout Namespace