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 |