Class EllipsoidDataSeries3D<TXYZ>
Data Series that defines the Ellipsoid in 3-Dimensional space by the Standard equation
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class EllipsoidDataSeries3D<TXYZ> extends dataSeries.freeSurface.XyzDisplaceableFreeSurfaceDataSeries3D<TXYZ>
Type Parameters
Name | Description |
---|---|
TXYZ |
Constructors
EllipsoidDataSeries3D(Class<TXYZ> dataType, int uSize, int vSize)
Creates a new instance of EllipsoidDataSeries3D
Declaration
public EllipsoidDataSeries3D(Class<TXYZ> dataType, int uSize, int vSize)
Parameters
Type | Name | Description |
---|---|---|
Class<TXYZ> | dataType | The type of X, Y and Z data |
int | uSize | The U dimension of 2D grid |
int | vSize | The V dimension of 2D grid |
EllipsoidDataSeries3D(Class<TXYZ> dataType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
Creates a new instance of EllipsoidDataSeries3D
Declaration
public EllipsoidDataSeries3D(Class<TXYZ> dataType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
Parameters
Type | Name | Description |
---|---|---|
Class<TXYZ> | dataType | The type of X, Y and Z 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 Standard ellipsoid equation
Declaration
public final TXYZ getA()
Returns
Type | Description |
---|---|
TXYZ | The A component value |
getB()
Gets the B component of the Standard ellipsoid equation
Declaration
public final TXYZ getB()
Returns
Type | Description |
---|---|
TXYZ | The B component value |
getC()
Gets the C component of the Standard ellipsoid equation
Declaration
public final TXYZ getC()
Returns
Type | Description |
---|---|
TXYZ | The C 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(TXYZ a)
Sets the A component of the Standard ellipsoid equation
Declaration
public final void setA(TXYZ a)
Parameters
Type | Name | Description |
---|---|---|
TXYZ | a | The new A component value |
setB(TXYZ b)
Sets the B component of the Standard ellipsoid equation
Declaration
public final void setB(TXYZ b)
Parameters
Type | Name | Description |
---|---|---|
TXYZ | b | The new B component value |
setC(TXYZ c)
Sets the C component of the Standard ellipsoid equation
Declaration
public final void setC(TXYZ c)
Parameters
Type | Name | Description |
---|---|---|
TXYZ | c | The new C component value |
updateXRange(IRange<TXYZ> xRange)
Sets the total extents of the IDataSeries3D in the X direction.
Declaration
protected void updateXRange(IRange<TXYZ> xRange)
Parameters
Type | Name | Description |
---|---|---|
IRange<TXYZ> | xRange |
Overrides
updateYRange(IRange<TXYZ> yRange)
Sets the total extents of the IDataSeries3D in the Y direction.
Declaration
protected void updateYRange(IRange<TXYZ> yRange)
Parameters
Type | Name | Description |
---|---|---|
IRange<TXYZ> | yRange |
Overrides
updateZRange(IRange<TXYZ> zRange)
Sets the total extents of the IDataSeries3D in the Z direction.
Declaration
protected void updateZRange(IRange<TXYZ> zRange)
Parameters
Type | Name | Description |
---|---|---|
IRange<TXYZ> | zRange |