Project

ChartForgeX

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

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

GraphSceneEdge

Namespace ChartForgeX.Interactivity

Describes a graph edge independently from renderer-specific line geometry.

Inheritance

  • Object
  • GraphSceneEdge

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Properties

Id #

Gets or sets the stable edge identifier.

SourceNodeId #

Gets or sets the source node id.

TargetNodeId #

Gets or sets the target node id.

Label #

Gets or sets an optional relationship label.

Kind #

Gets or sets an optional product-neutral edge kind such as dependency, ownership, authentication, or dataflow.

Status #

Gets or sets an optional semantic status such as healthy, warning, critical, unknown, or muted.

Weight #

Gets or sets the relationship weight used by physics and clustering adapters.

Length #

Gets or sets the preferred spring length for physics adapters. A value of zero lets the active profile decide.

Directed #

Gets or sets whether adapters should render a directional arrow toward the target node.

LayoutDirected #

Gets or sets whether hierarchical layout inference should follow source-to-target order without requiring a rendered arrow.

SourceArrow #

Gets or sets whether adapters should render a directional arrow at the source node.

TargetArrow #

Gets or sets whether adapters should render a directional arrow at the target node. When unset, Directed keeps its target-arrow compatibility behavior.

Shape #

Gets or sets the preferred edge geometry used by adapters that support richer graph lines.

Curvature #

Gets or sets the curve offset in scene units for curved edge rendering.

Dashed #

Gets or sets whether adapters should draw the edge with a dashed stroke.

ShowLabel #

Gets or sets whether adapters should draw the relationship label when labels are enabled.

Style #

Gets reusable edge styling hints for adapters that support richer graph lines.

RoutePoints #

Gets optional prepared route points for adapters that can render deterministic polylines.

Metadata #

Gets arbitrary edge metadata for search, tooltips, inspectors, and host event payloads.