Class CylindroidDataSeries3D<TXZ,TY>
Data Series that defines the Cylindroid in 3-Dimensional space
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class CylindroidDataSeries3D<TXZ,TY> extends dataSeries.freeSurface.XzDisplaceableFreeSurfaceDataSeries3D<TXZ,TY>
Type Parameters
| Name | Description |
|---|---|
| TXZ | |
| TY |
Constructors
CylindroidDataSeries3D(Class<TXZ> xzType, Class<TY> yType, int uSize, int vSize)
Creates a new instance of CylindroidDataSeries3D
Declaration
public CylindroidDataSeries3D(Class<TXZ> xzType, Class<TY> yType, int uSize, int vSize)
Parameters
| Type | Name | Description |
|---|---|---|
| Class<TXZ> | xzType | The type used for X and Z data |
| Class<TY> | yType | The type used for Y data |
| int | uSize | The U dimension of 2D grid |
| int | vSize | The V dimension of 2D grid |
CylindroidDataSeries3D(Class<TXZ> xzType, Class<TY> yType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
Creates a new instance of CylindroidDataSeries3D
Declaration
public CylindroidDataSeries3D(Class<TXZ> xzType, Class<TY> yType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
Parameters
| Type | Name | Description |
|---|---|---|
| Class<TXZ> | xzType | The type used for X and Z data |
| Class<TY> | yType | The type used for Y data |
| int | uSize | The U dimension of 2D grid |
| int | vSize | The V dimension of 2D grid |
| double | uMin | The minimum value of U component of the 2D grid |
| double | uMax | The maximum value of U component of the 2D grid |
| double | vMin | The minimum value of V component of the 2D grid |
| double | vMax | The maximum value of V component of the 2D grid |
Methods
getA()
Gets the A component of the Cylindroid
Declaration
public final TXZ getA()
Returns
| Type | Description |
|---|---|
| TXZ | The A component value |
getB()
Gets the B component of the Cylindroid
Declaration
public final TXZ getB()
Returns
| Type | Description |
|---|---|
| TXZ | The B component value |
getH()
Gets the height of the Cylindroid
Declaration
public final TY getH()
Returns
| Type | Description |
|---|---|
| TY | The height component value |
internalUpdateXyzCachedValues(DoubleValues cachedXValues, DoubleValues cachedYValues, DoubleValues cachedZValues)
Updates specified DoubleValues instances with latest data
Declaration
protected void internalUpdateXyzCachedValues(DoubleValues cachedXValues, DoubleValues cachedYValues, DoubleValues cachedZValues)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleValues | cachedXValues | |
| DoubleValues | cachedYValues | |
| DoubleValues | cachedZValues |
Overrides
setA(TXZ a)
Sets the A component of the Cylindroid
Declaration
public final void setA(TXZ a)
Parameters
| Type | Name | Description |
|---|---|---|
| TXZ | a | The new A component value |
setB(TXZ b)
Sets the B component of the Cylindroid
Declaration
public final void setB(TXZ b)
Parameters
| Type | Name | Description |
|---|---|---|
| TXZ | b | The new B component value |
setH(TY h)
Sets the height of the Cylindroid
Declaration
public final void setH(TY h)
Parameters
| Type | Name | Description |
|---|---|---|
| TY | h | The new height value |
updateXRange(IRange<TXZ> xRange)
Sets the total extents of the IDataSeries3D in the X direction.
Declaration
protected void updateXRange(IRange<TXZ> xRange)
Parameters
| Type | Name | Description |
|---|---|---|
| IRange<TXZ> | xRange |
Overrides
updateYRange(IRange<TY> yRange)
Sets the total extents of the IDataSeries3D in the Y direction.
Declaration
protected void updateYRange(IRange<TY> yRange)
Parameters
| Type | Name | Description |
|---|---|---|
| IRange<TY> | yRange |
Overrides
updateZRange(IRange<TXZ> zRange)
Sets the total extents of the IDataSeries3D in the Z direction.
Declaration
protected void updateZRange(IRange<TXZ> zRange)
Parameters
| Type | Name | Description |
|---|---|---|
| IRange<TXZ> | zRange |