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

SCIDisplaceableFreeSurfaceDataSeries3D

@interface SCIDisplaceableFreeSurfaceDataSeries3D
    : SCIFreeSurfaceDataSeries3D <ISCIDisplaceableFreeSurfaceDataSeries3DValues>

2D grid based free shaped 3D surface with displacement.

  • Sets the displacement at specified position.

    Declaration

    Objective-C

    - (void)setDisplacement:(nonnull id<ISCIComparable>)displacement
                     uIndex:(NSInteger)uIndex
                     vIndex:(NSInteger)vIndex;

    Swift

    func __setDisplacement(_ displacement: ISCIComparable, uIndex: Int, vIndex: Int)

    Parameters

    uIndex

    The uIndex of point to update.

    vIndex

    The vIndex of point to update.

    displacement

    The new yValue.

  • Pushes a row into the data series, which discards one old row in a First In First Out fashion. use this method to scroll the SCIGridData in the Z-direction.

    Declaration

    Objective-C

    - (void)pushArrayRow:(nonnull NSArray *)array;

    Swift

    func __pushArrayRow(_ array: [Any])

    Parameters

    array

    The row with new values.

  • Pushes a row into the data series, which discards one old row in a First In First Out fashion. use this method to scroll the SCIGridData in the Z-direction.

    Declaration

    Objective-C

    - (void)pushValuesRow:(nonnull id<ISCIValues>)values;

    Swift

    func push(_ values: ISCIValues)

    Parameters

    values

    The row with new values.

  • Sets the row at the specified Z index.

    Declaration

    Objective-C

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

    Swift

    func __setArrayRow(_ row: [ISCIComparable], at index: Int)

    Parameters

    index

    The z-index to use.

    row

    The row with new values.

  • Sets the row at the specified Z index.

    Declaration

    Objective-C

    - (void)setValuesRow:(nonnull id<ISCIValues>)row at:(NSInteger)index;

    Swift

    func set(_ row: ISCIValues, at index: Int)

    Parameters

    index

    The z-index to use.

    row

    The row with new values.

  • Copies array to this instance.

    Declaration

    Objective-C

    - (void)copyFromArray:(nonnull NSArray<id<ISCIComparable>> *)array;

    Swift

    func __copy(from array: [ISCIComparable])

    Parameters

    array

    The array to copy from.

  • Copies values to this instance.

    Declaration

    Objective-C

    - (void)copyFromValues:(nonnull id<ISCIValues>)values;

    Swift

    func copy(from values: ISCIValues)

    Parameters

    values

    Values to copy from.