IForceDirectedLayout Interface

Provides access to members that control the Force Directed layout.

Members

Name Description
Read/write property BreakPointPosition Indicates the relative position of the two inflexion points that are inserted along the diagram edges to compute the curved edges geometry when EdgesType is 2. This parameter is used only when EdgesType is esriLayoutCurvedEdge.
Read/write property DegreeOfFreedom Indicates the degree of freedom factor that is used to move the diagram junctions during each Force Directed layout iteration.
Read/write property EdgesType Indicates the type of display for the diagram edges (curved or not).
Read/write property IsActive Indicates whether the network diagram layout is active.
Read-only property Name The name of the network diagram layout.
Read/write property NumberOfIterations Indicates the number of Force Directed layout iterations that is executed before the final result is shown.
Read/write property PreserveContainers Indicates whether the network diagram layout must preserve the containers.
Read-only property PropertySet The network diagram layout parameters returned as a property set
Read/write property RepelFactor Indicates how much diagram junctions that are very close are spread out. The larger this parameter value, the greater the distance that is added between nearly overlapping diagram junctions.

IForceDirectedLayout.BreakPointPosition Property

Indicates the relative position of the two inflexion points that are inserted along the diagram edges to compute the curved edges geometry when EdgesType is 2. This parameter is used only when EdgesType is esriLayoutCurvedEdge.

Public Property BreakPointPosition As Double
public double BreakPointPosition {get; set;}

IForceDirectedLayout.DegreeOfFreedom Property

Indicates the degree of freedom factor that is used to move the diagram junctions during each Force Directed layout iteration.

Public Property DegreeOfFreedom As esriLayoutDegreeOfFreedom
public esriLayoutDegreeOfFreedom DegreeOfFreedom {get; set;}

IForceDirectedLayout.EdgesType Property

Indicates the type of display for the diagram edges (curved or not).

Public Property EdgesType As esriLayoutEdgesType
public esriLayoutEdgesType EdgesType {get; set;}

IForceDirectedLayout.NumberOfIterations Property

Indicates the number of Force Directed layout iterations that is executed before the final result is shown.

Public Property NumberOfIterations As Integer
public int NumberOfIterations {get; set;}

IForceDirectedLayout.RepelFactor Property

Indicates how much diagram junctions that are very close are spread out. The larger this parameter value, the greater the distance that is added between nearly overlapping diagram junctions.

Public Property RepelFactor As Double
public double RepelFactor {get; set;}

Inherited Interfaces

Interfaces Description
INetworkDiagramLayout Provides access to members that control the network diagram layout.

Classes that implement IForceDirectedLayout

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.