Skip to content
ChartForgeX
Class

TopologyCellPaintOptions

ChartForgeX.Topology

Namespace
ChartForgeX.Topology
Assembly
ChartForgeX
Modifiers
sealed

Options for painting a cell layout.

Inheritance

  • object
  • TopologyCellPaintOptions

Usage

Explore 2 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

Accepted by parameters 1

Constructors

public TopologyCellPaintOptions() #

Methods

public static TopologyCellPaintOptions ForStep(TopologyResolvedScenarioStep step) #

Creates paint options that highlight one resolved scenario step.

Parameters

step ChartForgeX.Topology.TopologyResolvedScenarioStep required

Properties

public TopologyCellGlyphSet Glyphs { get; set; } #

Gets or sets the glyph set.

public HashSet<string> HighlightNodeIds { get; } #

Gets node ids to highlight.

public HashSet<string> HighlightEdgeIds { get; } #

Gets edge ids to highlight.

public HashSet<string> ReversedEdgeIds { get; } #

Gets highlighted edge ids travelled from target to source, so their arrow points back.

public HashSet<string> FailedEdgeIds { get; } #

Gets edge ids whose highlight shows a failed call.

public bool DimOthers { get; set; } #

Gets or sets whether elements outside the highlight are dimmed.

public string? FocusNodeId { get; set; } #

Gets or sets the focused node id.

public Dictionary<string, string> NodeValues { get; } #

Gets live values shown on a separate row below the subtitle.

public Dictionary<string, TopologyHealthStatus> NodeStatuses { get; } #

Gets live health statuses that replace the node's own status.

public bool IncludeLegend { get; set; } #

Gets or sets whether a status legend is painted below the diagram.