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 |