
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
x
The X value.
y
The Y value.
z
The 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
x
The X Array.
y
The Y Array.
z
The 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: ISCIValues, y: ISCIValues, z: ISCIValues)
Parameters
x
The X Values.
y
The Y Values.
z
The 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
x
The X value.
y
The Y value.
z
The Z value.
index
The 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
x
The X values.
y
The Y values.
z
The Z values.
index
The 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: ISCIValues, y: ISCIValues, z: ISCIValues, at index: Int)
Parameters
x
The X values.
y
The Y values.
z
The Z values.
index
The index to insert points at.
-
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.