ChartVisibilityTarget
ChartForgeX.Core
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.
Returned or exposed by 6
Accepted by parameters 1
- Constructor ChartVisibilityView.ChartVisibilityView
Methods
public static ChartVisibilityTarget BoxPlotGroup(ChartSeriesId series, ChartObservationId group) #Selects an authored raw group from the existing BoxPlotGroupIds namespace.
Parameters
- series ChartForgeX.Core.ChartSeriesId
- group ChartForgeX.Core.ChartObservationId
Returns
ChartVisibilityTargetpublic 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
- nodeId string
Returns
ChartVisibilityTargetpublic static ChartVisibilityTarget Observation(ChartSeriesId series, ChartObservationId observation) #Selects one real authored observation in its series.
Parameters
- series ChartForgeX.Core.ChartSeriesId
- observation ChartForgeX.Core.ChartObservationId
Returns
ChartVisibilityTargetpublic 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
Returns
ChartVisibilityTargetpublic static ChartVisibilityTarget Series(ChartSeriesId series) #Selects one complete authored series.
Parameters
- series ChartForgeX.Core.ChartSeriesId
Returns
ChartVisibilityTargetInherited Methods
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.