Nevron Open Vision Documentation
NCircularGraphLayout Class Members
Fields  Properties  Methods  Events

The following tables list the members exposed by NCircularGraphLayout.

Public Fields
Public Fieldstatic (Shared in Visual Basic)AspectRatioPropertyReference to the AspectRatio property  
Public Fieldstatic (Shared in Visual Basic)AutoSizeRingsPropertyReference to the AutoSizeRings property  
Public Fieldstatic (Shared in Visual Basic)NCircularGraphLayoutSchemaSchema associated with NCircularGraphLayout  
Public Fieldstatic (Shared in Visual Basic)RingInflateFactorPropertyReference to the RingInflateFactor property  
Public Fieldstatic (Shared in Visual Basic)RingRadiusPropertyReference to the RingRadius property  
Public Properties
Public PropertyAspectRatioDetermines the aspect (width/height) ratio of the layout. By default set to 1 which layouts the nodes in a circle.  
Public PropertyAutoSizeRingsDeterimnes if the layout will auto set the ring radius in order to eliminate node overlapping  
Public PropertyOwnerLayoutGets the layout that contains this layout component. (Inherited from Nevron.Nov.Layout.NLayoutComponent)
Public PropertyRegionLayoutGets or sets the region layout used for the optional final arrangement of the regions (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Public PropertyRingInflateFactorDeterimnes the ring inflate factor in terms of RingRadius (0 - 1)  
Public PropertyRingRadiusGets or sets the ring radius for the layout  
Public Methods
Public MethodArrangeOverloaded. Applies the layout to the specified objects (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Protected Methods
Protected MethodArrangeGraphOverridden. Overriden to layout the given graph.  
Protected MethodArrangeRegionContentCalled to layout the content of the specified region. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodArrangeRegionsCalled to layout the regions (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Protected MethodArrangeRegionsContentCalled to layout the content of all regions (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Protected MethodCreateEdgeBodyCalled in the graph building process to create a body for each edge (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodCreateGraphBuilderCreates a graph builder which is used to build the arranged graphs or trees from the input set of objects (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Protected MethodCreateRegionsOverriden to split the object regions into graphs, and create a graph region for each resulting graph. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodCreateVertexBodyCalled in the graph building process to create a body for each vertex (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodOnAncestorsChangedUpdates any references or cache related to the context of the node ancestors (Inherited from Nevron.Nov.Layout.NLayoutComponent)
Protected MethodOnArrangedGraphCalled after the layout of the specified graph. Raises the ArrangedGraph event. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodOnArrangingGraphCalled before the layout of the specified graph. Raises the ArrangingGraph event. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Protected MethodOverlapTest if there's overlapping between the given vertices.  
Protected MethodUpdateObjectsCalled to update the objects from the bodies contained in all regions (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayoutBase<NGenericGraphRegion>)
Public Events
Public EventArrangedGraphOccurs when a a graph has been layed out by this layout. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
Public EventArrangingGraphOccurs when a graph is about to layed out by this layout. (Inherited from Nevron.Nov.Diagram.Layout.NGraphLayout)
See Also


NCircularGraphLayout Class
Nevron.Nov.Diagram.Layout Namespace



©2021. Nevron Software LLC.

Send Feedback