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

SCISplineXyRenderPassData

@interface SCISplineXyRenderPassData : SCIXyRenderPassData

Defines the ISCISeriesRenderPassData, the data used in a single render pass by Spline Renderable Series, that extends SCIXyRenderableSeriesBase.

  • Provides the collection of XA-coordinates for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIFloatValues *_Nonnull xaCoords;

    Swift

    var xaCoords: SCIFloatValues { get set }
  • Provides the collection of YA-coordinates for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIFloatValues *_Nonnull yaCoords;

    Swift

    var yaCoords: SCIFloatValues { get set }
  • Provides the collection of XB-coordinates for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIFloatValues *_Nonnull xbCoords;

    Swift

    var xbCoords: SCIFloatValues { get set }
  • Provides the collection of YB-coordinates for the single render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIFloatValues *_Nonnull ybCoords;

    Swift

    var ybCoords: SCIFloatValues { get set }
  • Creates a new instance of SCISplineXyRenderPassData class.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithControlPointsProvider:
        (nonnull id<ISCIBezierControlPointsProvider>)bezierControlPointsProvider;

    Swift

    init(controlPointsProvider bezierControlPointsProvider: ISCIBezierControlPointsProvider)

    Parameters

    bezierControlPointsProvider

    The provider of control points for bezier curves to draw