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.
-
Appends X, Y and Z value to this series.
Declaration
Objective-C
- (void)appendX:(nonnull id<ISCIComparable>)x y:(nonnull id<ISCIComparable>)y z:(nonnull id<ISCIComparable>)z;Parameters
xThe X value.
yThe Y value.
zThe Z value.
-
Appends X, Y and Z arrays to this series.
Declaration
Objective-C
- (void)appendXArray:(nonnull NSArray<id<ISCIComparable>> *)x yArray:(nonnull NSArray<id<ISCIComparable>> *)y zArray:(nonnull NSArray<id<ISCIComparable>> *)z;Parameters
xThe X Array.
yThe Y Array.
zThe Z Array.
-
Appends X, Y and Z values to this series.
Declaration
Objective-C
- (void)appendXValues:(nonnull id<ISCIValues>)x yValues:(nonnull id<ISCIValues>)y zValues:(nonnull id<ISCIValues>)z;Swift
func append(x: any ISCIValues, y: any ISCIValues, z: any ISCIValues)Parameters
xThe X Values.
yThe Y Values.
zThe Z Values.
-
Inserts X, Y and Z value at specified index.
Declaration
Objective-C
- (void)insertX:(nonnull id<ISCIComparable>)x y:(nonnull id<ISCIComparable>)y z:(nonnull id<ISCIComparable>)z at:(NSInteger)index;Parameters
xThe X value.
yThe Y value.
zThe Z value.
indexThe index to insert point at.
-
Inserts X, Y and Z arrays at specified index.
Declaration
Objective-C
- (void)insertXArray:(nonnull NSArray<id<ISCIComparable>> *)x yArray:(nonnull NSArray<id<ISCIComparable>> *)y zArray:(nonnull NSArray<id<ISCIComparable>> *)z at:(NSInteger)index;Parameters
xThe X values.
yThe Y values.
zThe Z values.
indexThe index to insert points at.
-
Inserts X, Y and Z values at specified index.
Declaration
Objective-C
- (void)insertXValues:(nonnull id<ISCIValues>)x yValues:(nonnull id<ISCIValues>)y zValues:(nonnull id<ISCIValues>)z at:(NSInteger)index;Swift
func insert(x: any ISCIValues, y: any ISCIValues, z: any ISCIValues, at index: Int)Parameters
xThe X values.
yThe Y values.
zThe Z values.
indexThe index to insert points at.
-
Updates X value at specified index.
Declaration
Objective-C
- (void)updateX:(nonnull id<ISCIComparable>)x at:(NSInteger)index;Parameters
xThe X value.
indexThe index of point to update.
-
Updates Y value at specified index.
Declaration
Objective-C
- (void)updateY:(nonnull id<ISCIComparable>)y at:(NSInteger)index;Parameters
yThe Y value.
indexThe index of point to update.
-
Updates Z value at specified index.
Declaration
Objective-C
- (void)updateZ:(nonnull id<ISCIComparable>)z at:(NSInteger)index;Parameters
zThe Z value.
indexThe 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
xThe X value.
yThe Y value.
zThe Z value.
indexThe 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
xThe X array.
indexThe 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
yThe Y array.
indexThe 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
zThe Z array.
indexThe 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
xThe X array.
yThe Y array.
zThe Z array.
indexThe 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: any ISCIValues, at index: Int)Parameters
xThe X values.
indexThe 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: any ISCIValues, at index: Int)Parameters
yThe Y values.
indexThe 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: any ISCIValues, at index: Int)Parameters
zThe Z values.
indexThe 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: any ISCIValues, y: any ISCIValues, z: any ISCIValues, at index: Int)Parameters
xThe X values.
yThe Y values.
zThe Z values.
indexThe 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
indexThe 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
indexThe index of the first data point to remove.
countThe amount of points to remove.
View on GitHub