iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

SCIUniformHeatmapRenderPassData

@interface SCIUniformHeatmapRenderPassData : SCISeriesRenderPassData

Defines the ISCISeriesRenderPassData, the data used in a single render pass by SCIFastUniformHeatmapRenderableSeries.

Warning

Designed to be an abstract class, hence should be used for inheritance only. No direct initializations.
  • Provides the collection of Z-values for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) SCIDoubleValues *_Nonnull zValues;

    Swift

    var zValues: SCIDoubleValues { get }
  • Provides the collection of z-indices for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) SCIIntegerValues *_Nonnull zIndices;

    Swift

    var zIndices: SCIIntegerValues { get }
  • Provides collection of colors which is used with associated FastUniformHeatmapRenderableSeries for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIUnsignedIntegerValues *_Nonnull colorMapValues;

    Swift

    var colorMapValues: SCIUnsignedIntegerValues { get set }
  • Defines the minimum value of the associated SCIFastUniformHeatmapRenderableSeries for single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double minimum;

    Swift

    var minimum: Double { get set }
  • Defines the maximum value of the associated SCIFastUniformHeatmapRenderableSeries for single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double maximum;

    Swift

    var maximum: Double { get set }
  • Gets or sets start X value for 2D heatmap for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double xStart;

    Swift

    var xStart: Double { get set }
  • Gets or sets dataSeries start X value for 2D heatmap.

    Declaration

    Objective-C

    @property (nonatomic) double dataSeriesStartX;

    Swift

    var dataSeriesStartX: Double { get set }
  • Gets or sets the size for each cell in 2D heatmap in X-direction for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double xStep;

    Swift

    var xStep: Double { get set }
  • Gets or sets end X value for 2D heatmap for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double xEnd;

    Swift

    var xEnd: Double { get set }
  • Gets or sets start X value for 2D heatmap for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double yStart;

    Swift

    var yStart: Double { get set }
  • Gets or sets dataSeries start Y value for 2D heatmap.

    Declaration

    Objective-C

    @property (nonatomic) double dataSeriesStartY;

    Swift

    var dataSeriesStartY: Double { get set }
  • Gets or sets the size for each cell in 2D heatmap in Y-direction for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double yStep;

    Swift

    var yStep: Double { get set }
  • Gets or sets end X value for 2D heatmap for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) double yEnd;

    Swift

    var yEnd: Double { get set }
  • The size of the heatmap data in x-direction for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger xSize;

    Swift

    var xSize: Int { get set }
  • The size of the heatmap data in y-direction for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger ySize;

    Swift

    var ySize: Int { get set }
  • Gets the point range in Y-Direction for the current render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) SCIIndexRange *_Nonnull yPointRange;

    Swift

    var yPointRange: SCIIndexRange { get }