Fluent builder that produces an immutable HeatmapIndicatorDescriptor alongside the typed visual / series handles required by the state builder. Single-shot: each builder yields exactly one descriptor via Done; further mutation throws.
More...
|
| HeatmapIndicatorVisualHandle | Visual (string visualId, HeatmapIndicatorVisualKind kind, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null, HeatmapIndicatorVisualPresentation? defaultPresentation=null) |
| | Add a visual of any kind. The kind-specific helpers (PriceLine, SubPanelScalar, …) are usually clearer; reach for this one when the kind is computed at runtime.
|
| |
| HeatmapIndicatorVisualHandle | PriceLine (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null) |
| |
| HeatmapIndicatorVisualHandle | ValueArea (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null) |
| |
| HeatmapIndicatorVisualHandle | LevelLine (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null) |
| |
| HeatmapIndicatorVisualHandle | SubPanelScalar (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null, HeatmapIndicatorVisualPresentation? defaultPresentation=null) |
| |
| HeatmapIndicatorVisualHandle | SubPanelPair (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null, HeatmapIndicatorVisualPresentation? defaultPresentation=null) |
| |
| HeatmapIndicatorVisualHandle | Histogram (string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null, HeatmapIndicatorVisualPresentation? defaultPresentation=null) |
| |
| HeatmapIndicatorDescriptor | Done () |
| | Seal the builder and produce the immutable descriptor. The visual / series handles minted by this builder remain usable as state-builder inputs after Done; what becomes invalid is mutation (no more Visual calls, no more HeatmapIndicatorVisualHandle.Series<TValue> calls). Single-shot: a second Done throws.
|
| |
Fluent builder that produces an immutable HeatmapIndicatorDescriptor alongside the typed visual / series handles required by the state builder. Single-shot: each builder yields exactly one descriptor via Done; further mutation throws.
private static readonly HeatmapIndicatorDescriptor _descriptor;
static MyIndicator()
{
"my.value",
HeatmapIndicatorSeriesRole.Scalar,
HeatmapIndicatorValueKind.Integer,
metricId: "my.value");
_descriptor = build.Done();
}
HeatmapIndicatorVisualHandle SubPanelScalar(string visualId, string? label=null, HeatmapIndicatorVisualStyle? defaultStyle=null, HeatmapIndicatorVisualPresentation? defaultPresentation=null)
Strongly typed handle for a series within a visual. Returned from HeatmapIndicatorVisualHandle....
Definition HeatmapIndicatorSeriesHandle.cs:17
Strongly typed handle for a visual added to a descriptor via HeatmapIndicatorDescriptorBuilder....
Definition HeatmapIndicatorVisualHandle.cs:15
HeatmapIndicatorSeriesHandle< decimal > Series(string seriesId, HeatmapIndicatorSeriesRole role, HeatmapIndicatorValueKind valueKind, HeatmapIndicatorVisualStyle? defaultStyle=null, string? metricId=null, string? unit=null)
Decimal fast path: the series stores decimal samples and no projection is required....
Definition HeatmapIndicatorVisualHandle.cs:118
Author-facing entry points for the heatmap indicator API. The non-generic HeatmapIndicator coexists w...
Definition IHeatmapIndicator.cs:113
static HeatmapIndicatorDescriptorBuilder Describe(string indicatorId, string? label=null)
Begin describing a heatmap indicator. The returned builder yields visual and series handles that the ...
◆ Done()
| HeatmapIndicatorDescriptor ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.Done |
( |
| ) |
|
Seal the builder and produce the immutable descriptor. The visual / series handles minted by this builder remain usable as state-builder inputs after Done; what becomes invalid is mutation (no more Visual calls, no more HeatmapIndicatorVisualHandle.Series<TValue> calls). Single-shot: a second Done throws.
◆ Histogram()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.Histogram |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null, |
|
|
HeatmapIndicatorVisualPresentation? |
defaultPresentation = null |
|
) |
| |
◆ LevelLine()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.LevelLine |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null |
|
) |
| |
◆ PriceLine()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.PriceLine |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null |
|
) |
| |
◆ SubPanelPair()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.SubPanelPair |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null, |
|
|
HeatmapIndicatorVisualPresentation? |
defaultPresentation = null |
|
) |
| |
◆ SubPanelScalar()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.SubPanelScalar |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null, |
|
|
HeatmapIndicatorVisualPresentation? |
defaultPresentation = null |
|
) |
| |
◆ ValueArea()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.ValueArea |
( |
string |
visualId, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null |
|
) |
| |
◆ Visual()
| HeatmapIndicatorVisualHandle ATAS.Indicators.Heatmap.HeatmapIndicatorDescriptorBuilder.Visual |
( |
string |
visualId, |
|
|
HeatmapIndicatorVisualKind |
kind, |
|
|
string? |
label = null, |
|
|
HeatmapIndicatorVisualStyle? |
defaultStyle = null, |
|
|
HeatmapIndicatorVisualPresentation? |
defaultPresentation = null |
|
) |
| |
Add a visual of any kind. The kind-specific helpers (PriceLine, SubPanelScalar, …) are usually clearer; reach for this one when the kind is computed at runtime.
The documentation for this class was generated from the following file: