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 |