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

GraphSceneNeighborhoodPlanner

Namespace ChartForgeX.Interactivity
Assembly ChartForgeX.Interactivity
Modifiers static

Plans bounded neighborhoods without changing scene geometry, identity, or membership.

Inheritance

  • Object
  • GraphSceneNeighborhoodPlanner

Methods

public static GraphSceneStage CreateNeighborhood(GraphScene scene, String rootNodeId, Action<GraphSceneNeighborhoodOptions>? configure = null) #
Returns: GraphSceneStage

Creates a view centered on a node, with explicit node and relationship budgets.

Parameters

scene ChartForgeX.Interactivity.GraphScene requiredposition: 0
The complete source scene. Replan after changing its nodes or relationships.
rootNodeId System.String requiredposition: 1
The node retained on every neighborhood page.
configure System.Action<ChartForgeX.Interactivity.GraphSceneNeighborhoodOptions>? = null optionalposition: 2
Optional distance, budget, and paging settings.

Returns

A stage consumable by the static graph exporters. Counts include everything omitted from the source scene.