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

TopologyGroup

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Represents a logical topology region or cluster.

Inheritance

  • Object
  • TopologyGroup

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 TopologyGroup() #

Properties

public String Id { get; set; } #

Gets or sets the stable group identifier.

public String Label { get; set; } #

Gets or sets the group label.

public String? Subtitle { get; set; } #

Gets or sets the optional group subtitle.

public TopologyHealthStatus Status { get; set; } #

Gets or sets the group status.

public Double X { get; set; } #

Gets or sets the group x-coordinate.

public Double Y { get; set; } #

Gets or sets the group y-coordinate.

public Double? Longitude { get; set; } #

Gets or sets the optional group longitude in degrees.

public Double? Latitude { get; set; } #

Gets or sets the optional group latitude in degrees.

public Double Width { get; set; } #

Gets or sets the group width.

public Double Height { get; set; } #

Gets or sets the group height.

public String? Href { get; set; } #

Gets or sets an optional drill-down link.

public String? Tooltip { get; set; } #

Gets or sets an optional SVG tooltip.

public String? CssClass { get; set; } #

Gets or sets optional caller-provided CSS class tokens for SVG/HTML hosts.

public String? Symbol { get; set; } #

Gets or sets an optional short group symbol used by renderers.

public String? IconId { get; set; } #

Gets or sets an optional reusable icon id such as microsoft-ad:site.

public String? Color { get; set; } #

Gets or sets an optional group accent color. When set, this colors the group shell independently from health status.

public TopologyGroupLayoutPolicy LayoutPolicy { get; set; } #

Gets or sets the preferred node arrangement policy for dense grouped layouts.

public TopologyGroupLayoutPolicy AppliedLayoutPolicy { get; set; } #

Gets or sets the resolved node arrangement policy applied by layout preparation.

public Dictionary<String, String> Metadata { get; } #

Gets arbitrary metadata for host adapters.