Search
PathFinder.FindShortestPath Method (DiagramNode, DiagramNode, Boolean, Boolean)
See Also
 






Finds and returns the shortest path between two DiagramNode elements, considering the Weight of the nodes, the Weight of the links or both.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming

 Syntax

C#  Copy Code

public Path FindShortestPath (
    DiagramNode from,
    DiagramNode to,
    bool useNodeWeights,
    bool useLinkWeights
)

Visual Basic  Copy Code

Public Function FindShortestPath( _
    from As DiagramNode, _
    to As DiagramNode, _
    useNodeWeights As Boolean, _
    useLinkWeights As Boolean _
) As Path

 Parameters

from

The first DiagramNode in the Path.

to

The last DiagramNode in the Path.

useNodeWeights

If true, the Path with minimal total weight is found, summing the Weight of nodes in the Path.

useLinkWeights

If true, the Path with minimal total weight is found, summing the Weight of links in the Path.

 Return Value

A Path instance that represents the shortest Path found or null if there is no Path connecting from and to.

 See Also