NevronOpenVision
Nevron.Nov.Diagram.Layout Namespace / NSymmetricalGraphLayout Class
Members
NSymmetricalGraphLayout Class
The NSymmetricalGraphLayout class is a force directed layout, which simulates a physical system with repulsive and attractive forces, which strives to produce a symmetrical drawing of a graph.
Object Model
NSymmetricalGraphLayout Class
Syntax
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.Nov.Dom.NNode
      Nevron.Nov.Dom.NDocumentNode
         Nevron.Nov.Dom.NAttribute
            Nevron.Nov.Layout.NLayoutComponent
               Nevron.Nov.Layout.NLayout
                  Nevron.Nov.Diagram.Layout.NGraphLayoutBase<T>
                     Nevron.Nov.Diagram.Layout.NGraphLayout
                        Nevron.Nov.Diagram.Layout.NForceDirectedGraphLayout
                           Nevron.Nov.Diagram.Layout.NSymmetricalGraphLayout

Requirements

Target Platforms: Windows 11, Windows 10, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)

See Also