Interface IXyzDataSeries<TX,TY,TZ>
Defines the interface to an Xyz DataSeries, a series containing X, Y and z data-points.
Implements
Namespace:
Assembly: .dll
Syntax
public interface IXyzDataSeries<TX,TY,TZ> extends dataSeries.IXyzDataSeriesValues<TX,TY,TZ>, dataSeries.IXDataSeries<TX,TY>
Type Parameters
Name | Description |
---|---|
TX | |
TY | |
TZ |
Methods
append(TX x, TY y, TZ z)
Appends X, Y and Z value to this series
Declaration
public abstract void append(TX x, TY y, TZ z)
Parameters
Type | Name | Description |
---|---|---|
TX | x | The X value |
TY | y | The Y value |
TZ | z | The Z value |
append(TX[] xValues, TY[] yValues, TZ[] zValues)
Appends X, Y and Z values to this series
Declaration
public abstract void append(TX[] xValues, TY[] yValues, TZ[] zValues)
Parameters
Type | Name | Description |
---|---|---|
TX[] | xValues | The X values |
TY[] | yValues | The Y values |
TZ[] | zValues | The Z values |
append(IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Appends X, Y and Z values to this series
Declaration
public abstract void append(IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
IValues<TX> | xValues | The X values |
IValues<TY> | yValues | The Y values |
IValues<TZ> | zValues | The Z values |
append(Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Appends X, Y and Z values to this series
Declaration
public abstract void append(Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
Iterable<TX> | xValues | The X values |
Iterable<TY> | yValues | The Y values |
Iterable<TZ> | zValues | The Z values |
insert(int index, TX x, TY y, TZ z)
Inserts X, Y and Z value at specified location
Declaration
public abstract void insert(int index, TX x, TY y, TZ z)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to insert point at |
TX | x | The X value |
TY | y | The Y value |
TZ | z | The Z value |
insertRange(int startIndex, TX[] xValues, TY[] yValues, TZ[] zValues)
Inserts X, Y and Z values at specified location
Declaration
public abstract void insertRange(int startIndex, TX[] xValues, TY[] yValues, TZ[] zValues)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert point at |
TX[] | xValues | The X values |
TY[] | yValues | The Y values |
TZ[] | zValues | The Z values |
insertRange(int startIndex, IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Inserts X, Y and Z values at specified location
Declaration
public abstract void insertRange(int startIndex, IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert point at |
IValues<TX> | xValues | The X values |
IValues<TY> | yValues | The Y values |
IValues<TZ> | zValues | The Z values |
insertRange(int startIndex, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Inserts X, Y and Z values at specified location
Declaration
public abstract void insertRange(int startIndex, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert point at |
Iterable<TX> | xValues | The X values |
Iterable<TY> | yValues | The Y values |
Iterable<TZ> | zValues | The Z values |
updateRangeXAt(int index, TX[] xValues)
Updates X values at specified location
Declaration
public abstract void updateRangeXAt(int index, TX[] xValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TX[] | xValues | The X values |
updateRangeXAt(int index, IValues<TX> xValues)
Updates X values at specified location
Declaration
public abstract void updateRangeXAt(int index, IValues<TX> xValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
IValues<TX> | xValues | The X values |
updateRangeXAt(int index, Iterable<TX> xValues)
Updates X values at specified location
Declaration
public abstract void updateRangeXAt(int index, Iterable<TX> xValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
Iterable<TX> | xValues | The X values |
updateRangeXyzAt(int index, TX[] xValues, TY[] yValues, TZ[] zValues)
Updates X, Y and Z values at specified location
Declaration
public abstract void updateRangeXyzAt(int index, TX[] xValues, TY[] yValues, TZ[] zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TX[] | xValues | The X values |
TY[] | yValues | The Y values |
TZ[] | zValues | The Y1 values |
updateRangeXyzAt(int index, IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Updates X, Y and Z values at specified location
Declaration
public abstract void updateRangeXyzAt(int index, IValues<TX> xValues, IValues<TY> yValues, IValues<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
IValues<TX> | xValues | The X values |
IValues<TY> | yValues | The Y values |
IValues<TZ> | zValues | The Y1 values |
updateRangeXyzAt(int index, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Updates X, Y and Z values at specified location
Declaration
public abstract void updateRangeXyzAt(int index, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
Iterable<TX> | xValues | The X values |
Iterable<TY> | yValues | The Y values |
Iterable<TZ> | zValues | The Y1 values |
updateRangeYAt(int index, TY[] yValues)
Updates Y values at specified location
Declaration
public abstract void updateRangeYAt(int index, TY[] yValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TY[] | yValues | The Y values |
updateRangeYAt(int index, IValues<TY> yValues)
Updates Y values at specified location
Declaration
public abstract void updateRangeYAt(int index, IValues<TY> yValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
IValues<TY> | yValues | The Y values |
updateRangeYAt(int index, Iterable<TY> yValues)
Updates Y values at specified location
Declaration
public abstract void updateRangeYAt(int index, Iterable<TY> yValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
Iterable<TY> | yValues | The Y values |
updateRangeZAt(int index, TZ[] zValues)
Updates Z values at specified location
Declaration
public abstract void updateRangeZAt(int index, TZ[] zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TZ[] | zValues | The Z values |
updateRangeZAt(int index, IValues<TZ> zValues)
Updates Z values at specified location
Declaration
public abstract void updateRangeZAt(int index, IValues<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
IValues<TZ> | zValues | The Z values |
updateRangeZAt(int index, Iterable<TZ> zValues)
Updates Z values at specified location
Declaration
public abstract void updateRangeZAt(int index, Iterable<TZ> zValues)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
Iterable<TZ> | zValues | The Z values |
updateXAt(int index, TX xValue)
Updates X value at specified location
Declaration
public abstract void updateXAt(int index, TX xValue)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TX | xValue | The X value |
updateXyzAt(int index, TX xValue, TY yValue, TZ zValue)
Updates X, Y and Z value at specified location
Declaration
public abstract void updateXyzAt(int index, TX xValue, TY yValue, TZ zValue)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TX | xValue | The X value |
TY | yValue | The Y value |
TZ | zValue | The Y1 value |
updateYAt(int index, TY yValue)
Updates Y value at specified location
Declaration
public abstract void updateYAt(int index, TY yValue)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TY | yValue | The Y value |
updateZAt(int index, TZ zValue)
Updates Z value at specified location
Declaration
public abstract void updateZAt(int index, TZ zValue)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of point to update |
TZ | zValue | The Z value |