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

TopologyView

Namespace ChartForgeX.Topology

Defines an optional focused view over a topology chart.

Inheritance

  • Object
  • TopologyView

Methods

AroundNode(System.String nodeId, System.Int32 depth) #

Creates a focused neighbor view around a node.

Parameters

nodeId System.String required
The focus node id.
depth System.Int32 required
The number of edge hops to include.

Returns

A topology view focused around the node.

Properties

Id #

Gets or sets a stable view identifier.

Title #

Gets or sets an optional title override for the view.

Subtitle #

Gets or sets an optional subtitle override for the view.

GroupIds #

Gets the group ids to include. When empty, groups are inferred from visible nodes.

NodeIds #

Gets the node ids to include. When empty, nodes are inferred from selected groups or the full chart.

EdgeIds #

Gets the edge ids to include. When empty, connected edges are inferred from visible nodes.

FocusNodeIds #

Gets node ids that should seed a neighbor/ego view.

NodeKinds #

Gets node kinds to include. When empty, all node kinds are eligible.

EdgeKinds #

Gets edge kinds to include. When empty, all edge kinds are eligible.

HealthStatuses #

Gets health statuses to include across nodes, groups, and edges. When empty, all statuses are eligible.

NeighborDepth #

Gets or sets the number of edge hops to include around focus nodes.

IncludeConnectedEdges #

Gets or sets whether connected edges should be included when no explicit edge ids are supplied.

IncludeNodeGroups #

Gets or sets whether groups referenced by visible nodes should be included.

IncludeIncomingEdges #

Gets or sets whether incoming edges should be traversed when building a neighbor view.

IncludeOutgoingEdges #

Gets or sets whether outgoing edges should be traversed when building a neighbor view.