NevronOpenVision
Nevron.Nov.Diagram.Layout Namespace / NLayeredGraphLayout Class


In This Topic
    NLayeredGraphLayout Class Properties
    In This Topic

    For a list of all members of this type, see NLayeredGraphLayout members.

    Public Properties
     NameDescription
    Public PropertyGets or sets the top and bottom margin (left and right margin for LeftToRight and RightToLeft layouts) to apply to the connector busses lane defined by LayerSpacing in order to determine the size of the area for inter-layer connectors. Should be less than or equal to half of the LayerSpacing. If set to a larger value, LayerSpacing / 2 is used. By default set to 0, which means that connector busses will occupy the whole space between layers.  
    Public PropertyDetermines whether the layout should try to minimize the width (for TopToBotttom and BottomToTop layouts) or height (for LeftToRight and RightToLeft layouts) of the drawing. By default set to true.  
    Public PropertyDefines the number of times without a reduction to the number of edge crossings after which the crossing reduction algorithm should stop traversing the graph. Lower values lead to better performance but the number of edge crossings might increase. By default set to 20.  
    Public PropertyGets or sets what edge routing is applied. By default set to Orthogonal.  
    Public PropertyDetermines the vertical alignment of the vertices in the layers. By default set to Center.  
    Public PropertyGets or sets the layer spacing. By default set to 40.  
    Public PropertyDetermines the horizontal alignment of the vertices in the layers. By default set to Center.  
    Public PropertyGets or sets the layered graph layout node ranking policy. By default set to Optimal, which tries to minimize edge lengths.  
    Public PropertyDetermines the plug spacing of the edges.  
    Public PropertyGets or sets whether to apply randomness optimization to the layout, which makes the layout nondeterministic (i.e. different runs of the layout result in different output graphs), but almost always results in better positioning of the vertices and less edge crossings. By default set to false.  
    Public PropertyGets or sets the self loop spacing factor. It spaces the self loops as a ratio of the body height. By default set to 0.25.  
    Public PropertyTries to straighten the lines as much as possible in the case of orthogonal edge routing. By default set to false.  
    Public PropertyIf true and the EdgeRouting is orthogonal, all edges will be placed on a single bus between each pair of layers. By default set to false.  
    Public PropertyGets or sets the vertex spacing. By default set to 40.  
    Top
    See Also