NevronOpenVision
Nevron.Nov.Diagram.Layout Namespace / NForceDirectedGraphLayout Class
Fields Properties Methods Events


In This Topic
    NForceDirectedGraphLayout Class Members
    In This Topic

    The following tables list the members exposed by NForceDirectedGraphLayout.

    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Reference to the ElectricalCharge extended property.  
    Public Fieldstatic (Shared in Visual Basic)The "Environment" category.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Environment property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the FixedVertexPlacement property  
    Public Fieldstatic (Shared in Visual Basic)The "Forces" category.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Forces property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the FreeVertexPlacement property  
    Public Fieldstatic (Shared in Visual Basic)The "Initial Placement" category.  
    Public Fieldstatic (Shared in Visual Basic)The "Initil Placement -> Fixed Vertex Placement" category.  
    Public Fieldstatic (Shared in Visual Basic)The "Initial Placement -> Free Vertex Placement" category.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the IterationCompleted event  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MagnetizationType extended property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Mass extended property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MaxIterations property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MaxTime property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MinDelta property  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NForce  
    Public Fieldstatic (Shared in Visual Basic)Reference to the PassCompleted event  
    Public Fieldstatic (Shared in Visual Basic)Reference to the PlugSpacing property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the SpringLength extended property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the SpringStiffness extended property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the StopForce property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the XMoveable extended property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the YMoveable extended property.  
    Top
    Protected Fields
     NameDescription
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Top
    Public Properties
     NameDescription
    Public PropertyGets the bounce back force, which can be used to repulse the vertices, whose bodies overlap.  
    Public PropertyGets or sets the force enviroment, which is used to control global settings about the environment in which forces operate  
    Public PropertyControls the initial placement of the fixed vertices  
    Public PropertyGets the collection of forces in this layout  
    Public PropertyControls the initial placement of the free vertices  
    Public PropertyGets the gravity force, which attracts vertices to the current barycenter of the graph  
    Public PropertyGets the first magnetic field force, which can be used to impose an edge orientation  
    Public PropertyGets or sets the maximum iterations in which the layout must try to reach equilibrium. By default set to 500  
    Public PropertyGets or sets the maximum time in milliseconds in which the layout must try to reach equilibrium. By default set to 5000.  
    Public PropertyGets or sets the minial delta measure for distances, which can become zero  
    Public PropertyGets or sets the plug spacing to apply when routing duplicate edges  
    Public PropertyGets or sets the stop force. If all current forces are smaller than this force, then the layout is automatically stopped.  
    Top
    Public Methods
     NameDescription
    Public MethodGets the first force with the specified schema  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the ElectricalChargePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the MagnetizationTypePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the MassPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the SpringLengthPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the SpringStiffnessPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the XMoveablePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Sets the value of the YMoveablePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the ElectricalChargePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the MagnetizationTypePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the MassPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the SpringLengthPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the SpringStiffnessPropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the XMoveablePropertyEx for the specified node.  
    Public Methodstatic (Shared in Visual Basic)Gets the value of the YMoveablePropertyEx for the specified node.  
    Top
    Protected Methods
     NameDescription
    Protected MethodOverridden. Overriden to perform the force directed layout on the specified graph  
    Protected MethodOverridden. Called in the graph building process to create a body for each edge  
    Protected MethodOverridden. Called in the graph building process to create a body for each vertex  
    Protected MethodOverridden. Called after the layout of the specified graph  
    Protected MethodOverridden. Called before the layout of the specified graph  
    Protected MethodCalled on each layout iteration. Raises the IterationCompleted event  
    Protected MethodCalled on each layout pass. Raises the PassCompleted event  
    Top
    Public Events
     NameDescription
    Public EventOccurs on the completion of each iteration of a force directed layout.  
    Public EventOccurs on the completion of each pass of a force directed layout.  
    Top
    See Also