TX
- The type of the X-DataTY
- The type of the Y-DataTZ
- The type of the Z-Datapublic class UniformGridDataSeries3D<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>> extends BaseGridDataSeries3D<TX,TY,TZ> implements IUniformGridDataSeries3DValues<TX,TY,TZ>, IXyzDataSeries3DValues<TX,TY,TZ>
count, xSize, yValues, zSize
lock, OPERATION_NOT_SUPPORTED_MESSAGE, xMath, xType, yMath, yType, zMath, zType
Constructor and Description |
---|
UniformGridDataSeries3D(java.lang.Class<TX> xType,
java.lang.Class<TY> yType,
java.lang.Class<TZ> zType,
int xSize,
int zSize)
Creates a new
UniformGridDataSeries3D instance |
Modifier and Type | Method and Description |
---|---|
TX |
getStartX()
Gets start X value for 3D grid
|
TZ |
getStartZ()
Gets start Z value for 3D grid
|
TX |
getStepX()
Gets the size for each cell in 3D grid
|
TZ |
getStepZ()
Gets the size for each cell in 3D grid
|
TX |
getXValueAt(int xIndex)
Gets the X value for specified xIndex
|
com.scichart.data.model.IDoubleValuesProvider |
getXValues()
Gets the X Values of this series
|
TZ |
getZValueAt(int zIndex)
Gets the Z value for specified zIndex
|
com.scichart.data.model.IDoubleValuesProvider |
getZValues()
Gets the Z Values of this series
|
void |
setStartX(TX startX)
Sets StartX value for this data series
|
void |
setStartZ(TZ startZ)
Sets StartZ value for this data series
|
void |
setStepX(TX stepX)
Sets StepX value for this data series
|
void |
setStepZ(TZ stepZ)
Sets StepZ value for this data series
|
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 |
protected void |
updateXRange(com.scichart.data.model.IRange<TX> xRange)
Sets the total extents of the
IDataSeries3D in the X direction. |
protected void |
updateZRange(com.scichart.data.model.IRange<TZ> zRange)
Sets the total extents of the
IDataSeries3D in the Z direction. |
clear, copyFrom, getCount, getIndexCalculator, getXSize, getYValueAt, getYValues, getZSize, pushRow, pushRow, setRowAt, setRowAt, updateYAt, updateYRange
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
getXSize, getYValueAt, getYValues, getZSize
public UniformGridDataSeries3D(java.lang.Class<TX> xType, java.lang.Class<TY> yType, java.lang.Class<TZ> zType, int xSize, int zSize)
UniformGridDataSeries3D
instancexType
- The type of X-DatayType
- The type of Y-DatazType
- The type of Z-DataxSize
- The size of the XzSize
- The size of the Zpublic final com.scichart.data.model.IDoubleValuesProvider getXValues()
getXValues
in interface IGridDataSeries3DValues<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
public final com.scichart.data.model.IDoubleValuesProvider getZValues()
getZValues
in interface IGridDataSeries3DValues<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
public final void setStartX(TX startX)
startX
- The new StartX valuepublic final TX getStartX()
public final void setStepX(TX stepX)
stepX
- The new StepX valuepublic final TX getStepX()
public final void setStartZ(TZ startZ)
startZ
- The new StartZ valuepublic final TZ getStartZ()
public final void setStepZ(TZ stepZ)
stepZ
- The new StepZ valuepublic final TZ getStepZ()
protected 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 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 final TX getXValueAt(int xIndex)
getXValueAt
in interface IGridDataSeries3DValues<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
xIndex
- The xIndex to get X value forpublic final TZ getZValueAt(int zIndex)
getZValueAt
in interface IGridDataSeries3DValues<TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>>
zIndex
- The zIndex to get Z value forpublic 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 set