Class UniformGridDataSeries3D<TX,TY,TZ>
Defines a uniform 3D GridDataSeries
Inheritance
Implements
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class UniformGridDataSeries3D<TX,TY,TZ> extends dataSeriesBaseGridDataSeries3D<TX,TY,TZ> implements dataSeriesIUniformGridDataSeries3DValues<TX,TY,TZ>, dataSeriesIXyzDataSeries3DValues<TX,TY,TZ>
Type Parameters
Name | Description |
---|---|
TX | |
TY | |
TZ |
Constructors
UniformGridDataSeries3D(Class<TX> xType, Class<TY> yType, Class<TZ> zType, int xSize, int zSize)
Creates a new UniformGridDataSeries3D instance
Declaration
public UniformGridDataSeries3D(Class<TX> xType, Class<TY> yType, Class<TZ> zType, int xSize, int zSize)
Parameters
Type | Name | Description |
---|---|---|
Class<TX> | xType | The type of X-Data |
Class<TY> | yType | The type of Y-Data |
Class<TZ> | zType | The type of Z-Data |
int | xSize | The size of the X |
int | zSize | The size of the Z |
Methods
getStartX()
Gets start X value for 3D grid
Declaration
public final TX getStartX()
Returns
Type | Description |
---|---|
TX |
getStartZ()
Gets start Z value for 3D grid
Declaration
public final TZ getStartZ()
Returns
Type | Description |
---|---|
TZ |
getStepX()
Gets the size for each cell in 3D grid
Declaration
public final TX getStepX()
Returns
Type | Description |
---|---|
TX |
getStepZ()
Gets the size for each cell in 3D grid
Declaration
public final TZ getStepZ()
Returns
Type | Description |
---|---|
TZ |
getXValueAt(int xIndex)
Gets the X value for specified xIndex
Declaration
public final TX getXValueAt(int xIndex)
Parameters
Type | Name | Description |
---|---|---|
int | xIndex |
Returns
Type | Description |
---|---|
TX |
getXValues()
Gets the X Values of this series
Declaration
public final IDoubleValuesProvider getXValues()
Returns
Type | Description |
---|---|
IDoubleValuesProvider |
getZValueAt(int zIndex)
Gets the Z value for specified zIndex
Declaration
public final TZ getZValueAt(int zIndex)
Parameters
Type | Name | Description |
---|---|---|
int | zIndex |
Returns
Type | Description |
---|---|
TZ |
getZValues()
Gets the Z Values of this series
Declaration
public final IDoubleValuesProvider getZValues()
Returns
Type | Description |
---|---|
IDoubleValuesProvider |
setStartX(TX startX)
Sets StartX value for this data series
Declaration
public final void setStartX(TX startX)
Parameters
Type | Name | Description |
---|---|---|
TX | startX | The new StartX value |
setStartZ(TZ startZ)
Sets StartZ value for this data series
Declaration
public final void setStartZ(TZ startZ)
Parameters
Type | Name | Description |
---|---|---|
TZ | startZ | The new StartZ value |
setStepX(TX stepX)
Sets StepX value for this data series
Declaration
public final void setStepX(TX stepX)
Parameters
Type | Name | Description |
---|---|---|
TX | stepX | The new StepX value |
setStepZ(TZ stepZ)
Sets StepZ value for this data series
Declaration
public final void setStepZ(TZ stepZ)
Parameters
Type | Name | Description |
---|---|---|
TZ | stepZ | The new StepZ value |
toXyzDoubleValues(DoubleValues xValues, DoubleValues yValues, DoubleValues zValues)
Updates specified values with values provided by this IXyzDataSeries3DValues instance
Declaration
public void toXyzDoubleValues(DoubleValues xValues, DoubleValues yValues, DoubleValues zValues)
Parameters
Type | Name | Description |
---|---|---|
DoubleValues | xValues | |
DoubleValues | yValues | |
DoubleValues | zValues |
updateXRange(IRange<TX> xRange)
Sets the total extents of the IDataSeries3D in the X direction.
Declaration
protected void updateXRange(IRange<TX> xRange)
Parameters
Type | Name | Description |
---|---|---|
IRange<TX> | xRange |
Overrides
updateZRange(IRange<TZ> zRange)
Sets the total extents of the IDataSeries3D in the Z direction.
Declaration
protected void updateZRange(IRange<TZ> zRange)
Parameters
Type | Name | Description |
---|---|---|
IRange<TZ> | zRange |