TX
- The type of the X-DataTY
- The type of the Y-DataTZ
- The type of the Z-Datapublic class XyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>> extends DataSeries3D<TX,TY,TZ> implements IXyzDataSeries3D<TX,TY,TZ>
lock, OPERATION_NOT_SUPPORTED_MESSAGE, xMath, xType, yMath, yType, zMath, zType
Constructor and Description |
---|
XyzDataSeries3D(java.lang.Class<TX> xType,
java.lang.Class<TY> yType,
java.lang.Class<TZ> zType)
Creates a new instance of
XyzDataSeries3D class |
Modifier and Type | Method and Description |
---|---|
void |
append(java.lang.Iterable<TX> xValues,
java.lang.Iterable<TY> yValues,
java.lang.Iterable<TZ> zValues)
Appends X, Y and Z values to this series
|
void |
append(com.scichart.core.model.IValues<TX> xValues,
com.scichart.core.model.IValues<TY> yValues,
com.scichart.core.model.IValues<TZ> zValues)
Appends X, Y and Z values to this series
|
void |
append(TX[] xValues,
TY[] yValues,
TZ[] zValues)
Appends X, Y and Z values to this series
|
void |
append(TX xValue,
TY yValue,
TZ zValue)
Appends X, Y and Z value to this series
|
void |
clear(boolean retainValues) |
int |
getCount() |
com.scichart.data.model.IDoubleValuesProvider |
getXValues() |
com.scichart.data.model.IDoubleValuesProvider |
getYValues() |
com.scichart.data.model.IDoubleValuesProvider |
getZValues() |
void |
insert(int index,
TX x,
TY y,
TZ z)
Inserts X, Y and Z value at specified location
|
void |
insertRange(int startIndex,
java.lang.Iterable<TX> xValues,
java.lang.Iterable<TY> yValues,
java.lang.Iterable<TZ> zValues)
Inserts X, Y and Z values at specified location
|
void |
insertRange(int startIndex,
com.scichart.core.model.IValues<TX> xValues,
com.scichart.core.model.IValues<TY> yValues,
com.scichart.core.model.IValues<TZ> zValues)
Inserts X, Y and Z values at specified location
|
void |
insertRange(int startIndex,
TX[] xValues,
TY[] yValues,
TZ[] zValues)
Inserts X, Y and Z values at specified location
|
void |
removeAt(int index)
Removes data points at specified location
|
void |
removeRange(int startIndex,
int count)
Removes the range of data points
|
void |
toXyzDoubleValues(com.scichart.core.model.DoubleValues xValues,
com.scichart.core.model.DoubleValues yValues,
com.scichart.core.model.DoubleValues zValues)
Updates specified values with values provided by this
IXyzDataSeries3DValues instance |
void |
updateRangeXAt(int index,
java.lang.Iterable<TX> xValues)
Updates X values at specified location
|
void |
updateRangeXAt(int index,
com.scichart.core.model.IValues<TX> xValues)
Updates X values at specified location
|
void |
updateRangeXAt(int index,
TX[] xValues)
Updates X values at specified location
|
void |
updateRangeXyzAt(int index,
java.lang.Iterable<TX> xValues,
java.lang.Iterable<TY> yValues,
java.lang.Iterable<TZ> zValues)
Updates X, Y and Z values at specified location
|
void |
updateRangeXyzAt(int index,
com.scichart.core.model.IValues<TX> xValues,
com.scichart.core.model.IValues<TY> yValues,
com.scichart.core.model.IValues<TZ> zValues)
Updates X, Y and Z values at specified location
|
void |
updateRangeXyzAt(int index,
TX[] xValues,
TY[] yValues,
TZ[] zValues)
Updates X, Y and Z values at specified location
|
void |
updateRangeYAt(int index,
java.lang.Iterable<TY> yValues)
Updates Y values at specified location
|
void |
updateRangeYAt(int index,
com.scichart.core.model.IValues<TY> yValues)
Updates Y values at specified location
|
void |
updateRangeYAt(int index,
TY[] yValues)
Updates Y values at specified location
|
void |
updateRangeZAt(int index,
java.lang.Iterable<TZ> zValues)
Updates Z values at specified location
|
void |
updateRangeZAt(int index,
com.scichart.core.model.IValues<TZ> zValues)
Updates Z values at specified location
|
void |
updateRangeZAt(int index,
TZ[] zValues)
Updates Z values at specified location
|
void |
updateXAt(int index,
TX xValue)
Updates X value at specified location
|
protected void |
updateXRange(com.scichart.data.model.IRange<TX> xRange)
Sets the total extents of the
IDataSeries3D in the X direction. |
void |
updateXyzAt(int index,
TX xValue,
TY yValue,
TZ zValue)
Updates X, Y and Z value at specified location
|
void |
updateYAt(int index,
TY yValue)
Updates Y value at specified location
|
protected void |
updateYRange(com.scichart.data.model.IRange<TY> yRange)
Sets the total extents of the
IDataSeries3D in the Y direction. |
void |
updateZAt(int index,
TZ zValue)
Updates Z value at specified location
|
protected void |
updateZRange(com.scichart.data.model.IRange<TZ> zRange)
Sets the total extents of the
IDataSeries3D in the Z direction. |
getLock, getXMath, getXRange, getYMath, getYRange, getZMath, getZRange
addObserver, clear, getHasValues, getSeriesName, onDataSeriesChanged, removeObserver, setSeriesName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public XyzDataSeries3D(java.lang.Class<TX> xType, java.lang.Class<TY> yType, java.lang.Class<TZ> zType)
XyzDataSeries3D
classxType
- The type of X-DatayType
- The type of Y-DatazType
- The type of Z-Dataprotected void updateXRange(com.scichart.data.model.IRange<TX> xRange)
IDataSeries3D
in the X direction.updateXRange
in class DataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
xRange
- The range to setprotected void updateYRange(com.scichart.data.model.IRange<TY> yRange)
IDataSeries3D
in the Y direction.updateYRange
in class DataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
yRange
- The range to setprotected void updateZRange(com.scichart.data.model.IRange<TZ> zRange)
IDataSeries3D
in the Z direction.updateZRange
in class DataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
zRange
- The range to setpublic int getCount()
getCount
in interface com.scichart.charting.model.dataSeries.IDataSeriesCore
public final void clear(boolean retainValues)
clear
in interface com.scichart.charting.model.dataSeries.IDataSeriesCore
public final com.scichart.data.model.IDoubleValuesProvider getXValues()
public final com.scichart.data.model.IDoubleValuesProvider getYValues()
public final com.scichart.data.model.IDoubleValuesProvider getZValues()
public void toXyzDoubleValues(com.scichart.core.model.DoubleValues xValues, com.scichart.core.model.DoubleValues yValues, com.scichart.core.model.DoubleValues zValues)
IXyzDataSeries3DValues
instancetoXyzDoubleValues
in interface IXyzDataSeries3DValues<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
xValues
- The xValues to setyValues
- The yValues to setzValues
- The zValues to setpublic void append(java.lang.Iterable<TX> xValues, java.lang.Iterable<TY> yValues, java.lang.Iterable<TZ> zValues)
public void append(TX[] xValues, TY[] yValues, TZ[] zValues)
public void append(com.scichart.core.model.IValues<TX> xValues, com.scichart.core.model.IValues<TY> yValues, com.scichart.core.model.IValues<TZ> zValues)
public void insert(int index, TX x, TY y, TZ z)
public void insertRange(int startIndex, java.lang.Iterable<TX> xValues, java.lang.Iterable<TY> yValues, java.lang.Iterable<TZ> zValues)
insertRange
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
startIndex
- The index to insert point atxValues
- The X valuesyValues
- The Y valueszValues
- The Z valuespublic void insertRange(int startIndex, TX[] xValues, TY[] yValues, TZ[] zValues)
insertRange
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
startIndex
- The index to insert point atxValues
- The X valuesyValues
- The Y valueszValues
- The Z valuespublic void insertRange(int startIndex, com.scichart.core.model.IValues<TX> xValues, com.scichart.core.model.IValues<TY> yValues, com.scichart.core.model.IValues<TZ> zValues)
insertRange
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
startIndex
- The index to insert point atxValues
- The X valuesyValues
- The Y valueszValues
- The Z valuespublic void updateXyzAt(int index, TX xValue, TY yValue, TZ zValue)
updateXyzAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValue
- The X valueyValue
- The Y valuezValue
- The Y1 valuepublic void updateXAt(int index, TX xValue)
public void updateYAt(int index, TY yValue)
public void updateZAt(int index, TZ zValue)
public void updateRangeXyzAt(int index, java.lang.Iterable<TX> xValues, java.lang.Iterable<TY> yValues, java.lang.Iterable<TZ> zValues)
updateRangeXyzAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuesyValues
- The Y valueszValues
- The Y1 valuespublic void updateRangeXAt(int index, java.lang.Iterable<TX> xValues)
updateRangeXAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuespublic void updateRangeYAt(int index, java.lang.Iterable<TY> yValues)
updateRangeYAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updateyValues
- The Y valuespublic void updateRangeZAt(int index, java.lang.Iterable<TZ> zValues)
updateRangeZAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatezValues
- The Z valuespublic void updateRangeXyzAt(int index, TX[] xValues, TY[] yValues, TZ[] zValues)
updateRangeXyzAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuesyValues
- The Y valueszValues
- The Y1 valuespublic void updateRangeXAt(int index, TX[] xValues)
updateRangeXAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuespublic void updateRangeYAt(int index, TY[] yValues)
updateRangeYAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updateyValues
- The Y valuespublic void updateRangeZAt(int index, TZ[] zValues)
updateRangeZAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatezValues
- The Z valuespublic void updateRangeXyzAt(int index, com.scichart.core.model.IValues<TX> xValues, com.scichart.core.model.IValues<TY> yValues, com.scichart.core.model.IValues<TZ> zValues)
updateRangeXyzAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuesyValues
- The Y valueszValues
- The Y1 valuespublic void updateRangeXAt(int index, com.scichart.core.model.IValues<TX> xValues)
updateRangeXAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatexValues
- The X valuespublic void updateRangeYAt(int index, com.scichart.core.model.IValues<TY> yValues)
updateRangeYAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updateyValues
- The Y valuespublic void updateRangeZAt(int index, com.scichart.core.model.IValues<TZ> zValues)
updateRangeZAt
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
index
- The index of point to updatezValues
- The Z valuespublic void removeAt(int index)
public void removeRange(int startIndex, int count)
removeRange
in interface IXyzDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
startIndex
- The index of the first data point to removecount
- The amount of points to remove