GoDiagram is currently in beta -- See here for details, or contact us if you have questions or feedback.

Class RadialVertex

GoDiagram
v10.0.0-beta3
by Northwoods Software®

This holds RadialLayout-specific information about Nodes.

Inheritance
System.Object
RadialVertex
Namespace: Northwoods.Go.Layouts.Extensions
Assembly: RadialWinForms.dll
Syntax
public class RadialVertex : GenericNetwork<RadialVertex, RadialEdge, RadialLayout>.Vertex
Remarks

This class inherits from GenericNetwork<V, E, Y>.Vertex.

Constructors

RadialVertex(RadialNetwork)

Declaration
public RadialVertex(RadialNetwork network)
Parameters
Type Name Description
RadialNetwork network

Properties

Angle

The direction at which the node is placed relative to the root node.

Declaration
public double Angle { get; set; }
Property Value
Type Description
System.Double

Children

A list of the RadialVertex children of this vertex, when treating the network as a tree.

Declaration
public List<RadialVertex> Children { get; set; }
Property Value
Type Description
System.Collections.Generic.List<RadialVertex>

Distance

Number of layers from the root, non-negative integers.

Declaration
public int Distance { get; set; }
Property Value
Type Description
System.Int32

Laid

Used internally to keep track.

Declaration
public bool Laid { get; set; }
Property Value
Type Description
System.Boolean

Radius

The inner radius of the layer containing this vertex.

Declaration
public double Radius { get; set; }
Property Value
Type Description
System.Double

Sweep

The angle subtended by the vertex.

Declaration
public double Sweep { get; set; }
Property Value
Type Description
System.Double