Nevron .NET Vision
NForceDirectedLayout Class
Members 

The NForceDirectedLayout class is a graph layout, which layouts the graph vertices and edges, according to the forces acting on them. It serves as base class for all types of force directed layouts.
Object Model
NForceDirectedLayout Class
Syntax
Remarks
The force directed layout basically implements an iterative algorithm, which tries to minimize the physical energy (reach equilibrium), enduced by the forces in the provided graph. Different force directed layouts use different sets of forces, however all forces are derived from the base NForce class.

In general the algorithm performs the following steps:

The force directed layout provides the following optional force model: All of the above mentioned forces are by default disabled and their activation pass is set to 1. In this way, if any of those forces is enabled, the graph will be given a chance to relax during the first pass, in which only the primary force model will act.
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.NBarycenterLayout
                  Nevron.Diagram.Layout.NSpringLayout
                  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

Reference

NForceDirectedLayout Members
Nevron.Diagram.Layout Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback