iOS Charting Documentation - SciChart iOS Charts SDK v3.x

SCIBaseGridDataSeries3D

@interface SCIBaseGridDataSeries3D
    : SCIDataSeries3D <ISCIGridDataSeries3DValues>

Defines a base class for 3D GridDataSeries.

  • Gets the SCIIndexCalculator which is used to map indices.

    Declaration

    Objective-C

    @property (readonly, nonatomic) SCIIndexCalculator *indexCalculator;

    Swift

    var indexCalculator: SCIIndexCalculator! { get }
  • Updates Y values at specified position.

    Declaration

    Objective-C

    - (void)updateYValue:(id<ISCIComparable>)yValue
                atXIndex:(NSInteger)xIndex
                  zIndex:(NSInteger)zIndex;

    Swift

    func __updateYValue(_ yValue: ISCIComparable!, atXIndex xIndex: Int, zIndex: Int)

    Parameters

    yValue

    The new yValue.

    xIndex

    The xIndex of point to update.

    zIndex

    The zIndex of point to update.

  • 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:(NSArray<id<ISCIComparable>> *)array;

    Swift

    func __pushArrayRow(_ array: [ISCIComparable]!)

    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:(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:(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:(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:(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:(id<ISCIValues>)values;

    Swift

    func copy(from values: ISCIValues!)

    Parameters

    values

    Values to copy from.