API Reference
TopologyLayoutEdgeDiagnostic
Describes one prepared edge route and routing quality metrics.
Inheritance
- Object
- TopologyLayoutEdgeDiagnostic
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property TopologyLayoutDiagnosticReport.Edges
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Id { get; } #Gets the edge id.
public String SourceNodeId { get; } #Gets the source node id.
public String TargetNodeId { get; } #Gets the target node id.
public IReadOnlyList<ChartPoint> Points { get; } #Gets sampled points along the prepared route as rendered by static and motion outputs.
public String Strategy { get; } #Gets the selected router strategy.
public String Corridor { get; } #Gets the selected routing corridor.
public Int32 ObstacleHits { get; } #Gets node or group obstacle intersections.
public Int32 LabelObstacleHits { get; } #Gets edge-label obstacle intersections.
public Double RouteOverlapScore { get; } #Gets overlap score against other routes.
public String FallbackReason { get; } #Gets a deterministic router fallback reason when applicable.
public Boolean SourceAttached { get; internal set; } #Gets whether the route starts on its source node: a horizontal or vertical first leg points away from the node, not along its side; a diagonal or curved one starts within reach of it.
public Boolean TargetAttached { get; internal set; } #Gets whether the route ends on its target node: a horizontal or vertical last leg points into the node, not along its side; a diagonal or curved one ends within reach of it.