Enumeration used by BridgeManager that
determines how crossings between obstacles and paths are determined.
Namespace: yWorks.Canvas.ModelAssembly: yWorks.yFilesWPF.Viewer (in yWorks.yFilesWPF.Viewer.dll) Version: 2.2.0.2 (2.2.0.2)
Syntax
| C# |
|---|
public enum CrossingDetermination |
| Visual Basic |
|---|
Public Enumeration CrossingDetermination |
Members
| Member name | Description | ||
|---|---|---|---|
| HorizontalBridgesVertical | 0 | Makes horizontal segments bridge over vertical obstacles. Horizontal segments do not cross each other, as well as vertical ones will not cross each other. Horizontal segment are segments with a slope between 1 and -1. All others are vertical segments. For non-parallel intersecting pairs of segments there does not need to be a crossing unless only one of them is vertical. | |
| VerticalBridgesHorizontal | 1 | Makes vertical segments bridge over vertical obstacles. Horizontal segments do not cross each other, as well as vertical ones will not cross each other. Horizontal segment are segments with a slope between 1 and -1. All others are vertical segments. For non-parallel intersecting pairs of segments there does not need to be a crossing unless only one of them is horizontal. | |
| MoreHorizontalBridgesLessHorizontal | 2 | Makes more horizontal edges bridge over edges which are less horizontal. The smaller the absolute slope of an edge, the more horizontal it is. For each non-parallel intersecting pair of segments, there will be a crossing. | |
| MoreVerticalBridgesLessVertical | 3 | Makes more vertical edges bridge over edges which are less vertical. The larger the absolute slope of an edge, the more vertical it is. For each non-parallel intersecting pair of segments, there will be a crossing. |