TXYZ
- The type of X, Y and Z axespublic abstract class XyzDisplaceableFreeSurfaceDataSeries3D<TXYZ extends java.lang.Comparable<TXYZ>> extends DisplaceableFreeSurfaceDataSeries3D<TXYZ,TXYZ,TXYZ,TXYZ> implements IDisplaceableFreeSurfaceDataSeries3DValues<TXYZ,TXYZ,TXYZ>
displacementMap
cachedXValues, cachedYValues, cachedZValues, indexCalculator, isCachedValuesDirty
lock, OPERATION_NOT_SUPPORTED_MESSAGE, xMath, xType, yMath, yType, zMath, zType
Modifier | Constructor and Description |
---|---|
protected |
XyzDisplaceableFreeSurfaceDataSeries3D(java.lang.Class<TXYZ> xyzType,
int uSize,
int vSize,
double uMin,
double uMax,
double vMin,
double vMax)
Creates a new
DisplaceableFreeSurfaceDataSeries3D instance |
Modifier and Type | Method and Description |
---|---|
int |
getDisplacementAxis()
Gets axes by which surface can be displaced.
|
boolean |
isAxesPropagationAbsolute()
Gets value determining whether the displacement is absolute.
|
copyFrom, getDisplacementValues, pushRow, pushRow, setDisplacement, setRowAt, setRowAt
clear, clearCachedValues, getCount, getOffsetX, getOffsetY, getOffsetZ, getUSize, getVSize, internalUpdateXyzCachedValues, setOffsetX, setOffsetY, setOffsetZ, toXyzDoubleValues, tryUpdateCachedValues, updateXRange, updateYRange, updateZRange
getLock, getXMath, getXRange, getYMath, getYRange, getZMath, getZRange
addObserver, clear, getHasValues, getSeriesName, onDataSeriesChanged, removeObserver, setSeriesName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplacementValues
getOffsetX, getOffsetY, getOffsetZ, getUSize, getVSize
toXyzDoubleValues
protected XyzDisplaceableFreeSurfaceDataSeries3D(java.lang.Class<TXYZ> xyzType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
DisplaceableFreeSurfaceDataSeries3D
instancexyzType
- The type of X, Y and Z datauSize
- The uSize of the 2D gridvSize
- The vSize of the 2D griduMin
- The minimum value of U component of the 2D griduMax
- The maximum value of U component of the 2D gridvMin
- The minimum value of V component of the 2D gridvMax
- The maximum value of V component of the 2D gridpublic final boolean isAxesPropagationAbsolute()
isAxesPropagationAbsolute
in interface IDisplaceableFreeSurfaceDataSeries3DValues<TXYZ extends java.lang.Comparable<TXYZ>,TXYZ extends java.lang.Comparable<TXYZ>,TXYZ extends java.lang.Comparable<TXYZ>>
public final int getDisplacementAxis()
getDisplacementAxis
in interface IDisplaceableFreeSurfaceDataSeries3DValues<TXYZ extends java.lang.Comparable<TXYZ>,TXYZ extends java.lang.Comparable<TXYZ>,TXYZ extends java.lang.Comparable<TXYZ>>