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

ISCIDataSeries3D

@protocol ISCIDataSeries3D <ISCIDataSeriesCore>

Defines the base protocol to a 3D DataSeries which provides a data-source for ISCIRenderableSeries3D.

  • Gets the total extents of the ISCIDataSeries in the X direction.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIRange> _Nonnull xRange;

    Swift

    var xRange: ISCIRange { get }
  • Gets the total extents of the ISCIDataSeries in the Y direction.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIRange> _Nonnull yRange;

    Swift

    var yRange: ISCIRange { get }
  • Gets the total extents of the ISCIDataSeries in the Z direction.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIRange> _Nonnull zRange;

    Swift

    var zRange: ISCIRange { get }
  • Gets the ISCIMath instance for operations with X-Data.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIMath> _Nonnull xMath;

    Swift

    var xMath: ISCIMath { get }
  • Gets the ISCIMath instance for operations with Y-Data.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIMath> _Nonnull yMath;

    Swift

    var yMath: ISCIMath { get }
  • Gets the ISCIMath instance for operations with Z-Data.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIMath> _Nonnull zMath;

    Swift

    var zMath: ISCIMath { get }
  • Gets a synchronization object used to lock this data-series. Also locked on append, update, remove or clear.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIReadWriteLock> _Nonnull lock;

    Swift

    var lock: ISCIReadWriteLock { get }