Skip to content
ChartForgeX
Class

ChartVisibilityTarget

ChartForgeX.Core

Namespace
ChartForgeX.Core
Assembly
ChartForgeX
Modifiers
sealed

An immutable source visibility selector. RadialOther uses captured native contributor membership; HierarchyItem uses the native authored subtree owner.

Inheritance

  • object
  • ChartVisibilityTarget

Usage

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

Accepted by parameters 1

Methods

public static ChartVisibilityTarget BoxPlotGroup(ChartSeriesId series, ChartObservationId group) #

Selects an authored raw group from the existing BoxPlotGroupIds namespace.

Parameters

series ChartForgeX.Core.ChartSeriesId required
group ChartForgeX.Core.ChartObservationId required
public static ChartVisibilityTarget HierarchyItem(ChartSeriesId series, string nodeId) #

Selects an authored hierarchy item and its actual descendants, preserving their source identities.

Parameters

series ChartForgeX.Core.ChartSeriesId required
nodeId string required
public static ChartVisibilityTarget Observation(ChartSeriesId series, ChartObservationId observation) #

Selects one real authored observation in its series.

Parameters

series ChartForgeX.Core.ChartSeriesId required
observation ChartForgeX.Core.ChartObservationId required
public static ChartVisibilityTarget RadialOther(ChartSeriesId series) #

Selects the complete captured source series' actual native Other group. Reflow may derive a different visible Other; this target keeps its original contributors.

Parameters

series ChartForgeX.Core.ChartSeriesId required
public static ChartVisibilityTarget Series(ChartSeriesId series) #

Selects one complete authored series.

Parameters

series ChartForgeX.Core.ChartSeriesId required

Properties

public ChartVisibilityTargetKind Kind { get; } #

Gets the explicit source unit; raw BoxPlot groups are never ordinary sample observations.

public ChartSeriesId SeriesId { get; } #

Gets the authored series identity.

public ChartObservationId? ObservationId { get; } #

Gets the authored observation or raw BoxPlot-group identity; null for a whole series, captured RadialOther group, or hierarchy item.

public string? NodeId { get; } #

Gets the authored hierarchy item ID; null for every other target kind.