Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

VisualArtifactInterchangeTopologyEdge

Namespace ChartForgeX.VisualArtifacts
Assembly ChartForgeX
Modifiers sealed

Represents topology-specific edge semantics.

Inheritance

  • Object
  • VisualArtifactInterchangeTopologyEdge

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

Constructors

public VisualArtifactInterchangeTopologyEdge() #

Properties

public TopologyEdgeKind Kind { get; set; } #

Gets or sets the exact edge kind.

public TopologyHealthStatus Status { get; set; } #

Gets or sets the semantic status.

public VisualLinkDirection Direction { get; set; } #

Gets or sets the exact edge direction.

public TopologyEdgePort SourcePort { get; set; } #

Gets or sets the source attachment side.

public TopologyEdgePort TargetPort { get; set; } #

Gets or sets the target attachment side.

public TopologyEdgeLineStyle LineStyle { get; set; } #

Gets or sets the exact line style.

public TopologyEdgeRouting Routing { get; set; } #

Gets or sets the routing mode.

public TopologyEdgeEmphasis Emphasis { get; set; } #

Gets or sets the emphasis.

public TopologyMarkerKind? SourceMarker { get; set; } #

Gets or sets the optional source marker.

public TopologyMarkerKind? TargetMarker { get; set; } #

Gets or sets the optional target marker.

public Double? StrokeWidth { get; set; } #

Gets or sets the optional stroke width.

public Double? Opacity { get; set; } #

Gets or sets the optional opacity.

public List<Double> DashPattern { get; } #

Gets the dash pattern.

public List<VisualArtifactInterchangePoint> Waypoints { get; } #

Gets prepared waypoints.

public Boolean IsMuted { get; set; } #

Gets or sets whether the edge is muted.

public Int32 RoutingPriority { get; set; } #

Gets or sets the routing priority.

public Double? RouteLane { get; set; } #

Gets or sets an explicit route-lane override, including zero.

public Double LabelOffsetX { get; set; } #

Gets or sets the label x offset.

public Double LabelOffsetY { get; set; } #

Gets or sets the label y offset.

public VisualArtifactInterchangePoint? LabelAnchor { get; set; } #

Gets or sets the explicit label anchor.

public String? LabelAnchorNodeId { get; set; } #

Gets or sets the mapped label-anchor node id.

public TopologyEdgeLayoutInference LayoutInference { get; set; } #

Gets or sets the layout inference.

public Double? PreferredLength { get; set; } #

Gets or sets the optional preferred length.

public Int32 MinimumRankSpan { get; set; } #

Gets or sets the minimum rank span.