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

ISCIXyzDataSeries3D

@protocol ISCIXyzDataSeries3D <ISCIXyzDataSeries3DValues>

Defines the interface to and XyzDataSeries3D, a series containing X, Y and Z data-points.

  • Updates X value at specified index.

    Declaration

    Objective-C

    - (void)updateX:(nonnull id<ISCIComparable>)x at:(NSInteger)index;

    Parameters

    x

    The X value.

    index

    The index of point to update.

  • Updates Y value at specified index.

    Declaration

    Objective-C

    - (void)updateY:(nonnull id<ISCIComparable>)y at:(NSInteger)index;

    Parameters

    y

    The Y value.

    index

    The index of point to update.

  • Updates Z value at specified index.

    Declaration

    Objective-C

    - (void)updateZ:(nonnull id<ISCIComparable>)z at:(NSInteger)index;

    Parameters

    z

    The Z value.

    index

    The index of point to update.

  • Updates X, Y and Z value at specified index.

    Declaration

    Objective-C

    - (void)updateX:(nonnull id<ISCIComparable>)x
                  y:(nonnull id<ISCIComparable>)y
                  z:(nonnull id<ISCIComparable>)z
                 at:(NSInteger)index;

    Parameters

    x

    The X value.

    y

    The Y value.

    z

    The Z value.

    index

    The index of point to update.

  • Updates X values at specified index.

    Declaration

    Objective-C

    - (void)updateXArray:(nonnull NSArray<id<ISCIComparable>> *)x
                      at:(NSInteger)index;

    Parameters

    x

    The X array.

    index

    The index of point to start update from.

  • Updates Y values at specified index.

    Declaration

    Objective-C

    - (void)updateYArray:(nonnull NSArray<id<ISCIComparable>> *)y
                      at:(NSInteger)index;

    Parameters

    y

    The Y array.

    index

    The index of point to start update from.

  • Updates Z values at specified index.

    Declaration

    Objective-C

    - (void)updateZArray:(nonnull NSArray<id<ISCIComparable>> *)z
                      at:(NSInteger)index;

    Parameters

    z

    The Z array.

    index

    The index of point to start update from.

  • Updates X, Y and Z values at specified index.

    Declaration

    Objective-C

    - (void)updateXArray:(nonnull NSArray<id<ISCIComparable>> *)x
                  yArray:(nonnull NSArray<id<ISCIComparable>> *)y
                  zArray:(nonnull NSArray<id<ISCIComparable>> *)z
                      at:(NSInteger)index;

    Parameters

    x

    The X array.

    y

    The Y array.

    z

    The Z array.

    index

    The index of point to start update from.

  • Updates X values at specified index.

    Declaration

    Objective-C

    - (void)updateXValues:(nonnull id<ISCIValues>)x at:(NSInteger)index;

    Swift

    func update(x: ISCIValues, at index: Int)

    Parameters

    x

    The X values.

    index

    The index of point to start update from.

  • Updates Y values at specified index.

    Declaration

    Objective-C

    - (void)updateYValues:(nonnull id<ISCIValues>)y at:(NSInteger)index;

    Swift

    func update(y: ISCIValues, at index: Int)

    Parameters

    y

    The Y values.

    index

    The index of point to start update from.

  • Updates Z values at specified index.

    Declaration

    Objective-C

    - (void)updateZValues:(nonnull id<ISCIValues>)z at:(NSInteger)index;

    Swift

    func update(z: ISCIValues, at index: Int)

    Parameters

    z

    The Z values.

    index

    The index of point to start update from.

  • Updates X, Y and Z values at specified index.

    Declaration

    Objective-C

    - (void)updateXValues:(nonnull id<ISCIValues>)x
                  yValues:(nonnull id<ISCIValues>)y
                  zValues:(nonnull id<ISCIValues>)z
                       at:(NSInteger)index;

    Swift

    func update(x: ISCIValues, y: ISCIValues, z: ISCIValues, at index: Int)

    Parameters

    x

    The X values.

    y

    The Y values.

    z

    The Z values.

    index

    The index of point to start update from.

  • Removes data points at specified location.

    Declaration

    Objective-C

    - (void)removeAt:(NSInteger)index;

    Swift

    func remove(at index: Int)

    Parameters

    index

    The index of data point to remove.

  • Removes the range of data points.

    Declaration

    Objective-C

    - (void)removeRangeAt:(NSInteger)index count:(NSInteger)count;

    Swift

    func removeRange(at index: Int, count: Int)

    Parameters

    index

    The index of the first data point to remove.

    count

    The amount of points to remove.