Nevron .NET Vision
Nevron.Diagram.Layout Namespace / NSymmetricalLayout Class
Members


In This Topic
    NSymmetricalLayout Class
    In This Topic
    The NSymmetricalLayout class is a force directed layout, which simulates a physical system with repulsive and attractive forces, which strive to produce a symmetrical drawing of a graph.
    Object Model
    NSymmetricalLayout Class
    Syntax
    'Declaration
     
    
    <System.ComponentModel.TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
    Public Class NSymmetricalLayout 
       Inherits NForceDirectedLayout
       Implements Nevron.Diagram.INMeasurements, Nevron.Diagram.INMeasurementUnit, Nevron.Diagram.INResolution, Nevron.Dom.INAttribute, Nevron.Dom.INHistoryCallback, Nevron.INReferenceHolder, Nevron.INReferenceProvider 
    'Usage
     
    
    Dim instance As NSymmetricalLayout
    Remarks
    The symmetrical layout represents an implementation of the Fruchertman and Reingold force directed layout (with some modifications). It uses attractive and repulsive forces, which aim to produce a drawing with uniform distance between each set of connected vertices. Because of that the drawing tends to be symmetrical.

    The attractive and repulsive forces are coupled in an instance of the NDesiredDistanceForce class, accessible from the DesiredDistanceForce property.

    Inheritance Hierarchy

    System.Object
       Nevron.Dom.NAttribute
          Nevron.Diagram.Layout.NLayout
             Nevron.Diagram.Layout.NGraphPartsLayout
                Nevron.Diagram.Layout.NGraphLayout
                   Nevron.Diagram.Layout.NForceDirectedLayout
                      Nevron.Diagram.Layout.NSymmetricalLayout

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also