ILinearDispatchLayout Interface

Provides access to members that control the Linear Dispatch layout.

Members

Name Description
Read/write property AbsoluteUnit Indicates whether the values set for the distance parameters are interpreted as absolute units.
Read/write property ExpandLeaves Indicates whether leaf junctions—that is, junctions with one connection—can be expanded during the algorithm execution.
Read/write property IsActive Indicates whether the network diagram layout is active.
Read/write property JunctionsPlacement Indicates the type of junction placement that is applied during the layout execution.
Read/write property LeavesShift Indicates the maximum distance the leaf junctions is spaced from the junctions to which they connect when they are authorized to be moved during the layout execution.
Read/write property MaximumShift Indicates the maximum distance the junctions with two connections is spaced from their edge extremity after the layout execution. This parameter is only used when JunctionsPlacement type is esriLayoutIterativeDistance.
Read/write property MinimumShift Indicates the minimum distance the junctions with two connections is spaced from their edge extremity after the layout execution. This parameter is only used when JunctionsPlacement type is esriLayoutUserDefineDistance.
Read/write property MoveLeaves Indicates whether leaf junctions—that is, junctions with one connection—can be moved during the algorithm execution.
Read-only property Name The name of the network diagram layout.
Read/write property NumberOfIterations Indicates the number of Linear Dispatch layout iterations that is executed before the final result is shown. This parameter is only used when JunctionsPlacement is esriLayoutIterativeDistance.
Read/write property PreserveContainers Indicates whether the network diagram layout must preserve the containers.
Read/write property PreservePath Indicates whether the layout algorithm preserves the vertices along the diagram edges related to the moved diagram junctions when executing.
Read-only property PropertySet The network diagram layout parameters returned as a property set

ILinearDispatchLayout.AbsoluteUnit Property

Indicates whether the values set for the distance parameters are interpreted as absolute units.

Public Property AbsoluteUnit As Boolean
public bool AbsoluteUnit {get; set;}

ILinearDispatchLayout.ExpandLeaves Property

Indicates whether leaf junctions—that is, junctions with one connection—can be expanded during the algorithm execution.

Public Property ExpandLeaves As Boolean
public bool ExpandLeaves {get; set;}

ILinearDispatchLayout.JunctionsPlacement Property

Indicates the type of junction placement that is applied during the layout execution.

Public Property JunctionsPlacement As esriLayoutJunctionsPlacement
public esriLayoutJunctionsPlacement JunctionsPlacement {get; set;}

ILinearDispatchLayout.LeavesShift Property

Indicates the maximum distance the leaf junctions is spaced from the junctions to which they connect when they are authorized to be moved during the layout execution.

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

ILinearDispatchLayout.MaximumShift Property

Indicates the maximum distance the junctions with two connections is spaced from their edge extremity after the layout execution. This parameter is only used when JunctionsPlacement type is esriLayoutIterativeDistance.

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

ILinearDispatchLayout.MinimumShift Property

Indicates the minimum distance the junctions with two connections is spaced from their edge extremity after the layout execution. This parameter is only used when JunctionsPlacement type is esriLayoutUserDefineDistance.

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

ILinearDispatchLayout.MoveLeaves Property

Indicates whether leaf junctions—that is, junctions with one connection—can be moved during the algorithm execution.

Public Property MoveLeaves As Boolean
public bool MoveLeaves {get; set;}

ILinearDispatchLayout.NumberOfIterations Property

Indicates the number of Linear Dispatch layout iterations that is executed before the final result is shown. This parameter is only used when JunctionsPlacement is esriLayoutIterativeDistance.

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

ILinearDispatchLayout.PreservePath Property

Indicates whether the layout algorithm preserves the vertices along the diagram edges related to the moved diagram junctions when executing.

Public Property PreservePath As Boolean
public bool PreservePath {get; set;}

Inherited Interfaces

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

Classes that implement ILinearDispatchLayout

Classes Description

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