TXZ
- The type of X and Z dataTY
- The type of Y datapublic class CylindroidDataSeries3D<TXZ extends java.lang.Comparable<TXZ>,TY extends java.lang.Comparable<TY>> extends XzDisplaceableFreeSurfaceDataSeries3D<TXZ,TY>
displacementMap
cachedXValues, cachedYValues, cachedZValues, indexCalculator, isCachedValuesDirty
lock, OPERATION_NOT_SUPPORTED_MESSAGE, xMath, xType, yMath, yType, zMath, zType
Constructor and Description |
---|
CylindroidDataSeries3D(java.lang.Class<TXZ> xzType,
java.lang.Class<TY> yType,
int uSize,
int vSize)
Creates a new instance of
CylindroidDataSeries3D |
CylindroidDataSeries3D(java.lang.Class<TXZ> xzType,
java.lang.Class<TY> yType,
int uSize,
int vSize,
double uMin,
double uMax,
double vMin,
double vMax)
Creates a new instance of
CylindroidDataSeries3D |
Modifier and Type | Method and Description |
---|---|
TXZ |
getA()
Gets the A component of the Cylindroid
|
TXZ |
getB()
Gets the B component of the Cylindroid
|
TY |
getH()
Gets the height of the Cylindroid
|
protected void |
internalUpdateXyzCachedValues(com.scichart.core.model.DoubleValues cachedXValues,
com.scichart.core.model.DoubleValues cachedYValues,
com.scichart.core.model.DoubleValues cachedZValues)
Updates specified
DoubleValues instances with latest data |
void |
setA(TXZ a)
Sets the A component of the Cylindroid
|
void |
setB(TXZ b)
Sets the B component of the Cylindroid
|
void |
setH(TY h)
Sets the height of the Cylindroid
|
protected void |
updateXRange(com.scichart.data.model.IRange<TXZ> xRange)
Sets the total extents of the
IDataSeries3D in the X direction. |
protected void |
updateYRange(com.scichart.data.model.IRange<TY> yRange)
Sets the total extents of the
IDataSeries3D in the Y direction. |
protected void |
updateZRange(com.scichart.data.model.IRange<TXZ> zRange)
Sets the total extents of the
IDataSeries3D in the Z direction. |
getDisplacementAxis, isAxesPropagationAbsolute
copyFrom, getDisplacementValues, pushRow, pushRow, setDisplacement, setRowAt, setRowAt
clear, clearCachedValues, getCount, getOffsetX, getOffsetY, getOffsetZ, getUSize, getVSize, setOffsetX, setOffsetY, setOffsetZ, toXyzDoubleValues, tryUpdateCachedValues
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
public CylindroidDataSeries3D(java.lang.Class<TXZ> xzType, java.lang.Class<TY> yType, int uSize, int vSize)
CylindroidDataSeries3D
xzType
- The type used for X and Z datayType
- The type used for Y datauSize
- The U dimension of 2D gridvSize
- The V dimension of 2D gridpublic CylindroidDataSeries3D(java.lang.Class<TXZ> xzType, java.lang.Class<TY> yType, int uSize, int vSize, double uMin, double uMax, double vMin, double vMax)
CylindroidDataSeries3D
xzType
- The type used for X and Z datayType
- The type used for Y datauSize
- The U dimension of 2D gridvSize
- The V dimension of 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 void setA(TXZ a)
a
- The new A component valuepublic final TXZ getA()
public final void setB(TXZ b)
b
- The new B component valuepublic final TXZ getB()
public final void setH(TY h)
h
- The new height valuepublic final TY getH()
protected void updateXRange(com.scichart.data.model.IRange<TXZ> xRange)
IDataSeries3D
in the X direction.updateXRange
in class FreeSurfaceDataSeries3D<TXZ extends java.lang.Comparable<TXZ>,TY extends java.lang.Comparable<TY>,TXZ extends java.lang.Comparable<TXZ>>
xRange
- The range to setprotected void updateYRange(com.scichart.data.model.IRange<TY> yRange)
IDataSeries3D
in the Y direction.updateYRange
in class FreeSurfaceDataSeries3D<TXZ extends java.lang.Comparable<TXZ>,TY extends java.lang.Comparable<TY>,TXZ extends java.lang.Comparable<TXZ>>
yRange
- The range to setprotected void updateZRange(com.scichart.data.model.IRange<TXZ> zRange)
IDataSeries3D
in the Z direction.updateZRange
in class FreeSurfaceDataSeries3D<TXZ extends java.lang.Comparable<TXZ>,TY extends java.lang.Comparable<TY>,TXZ extends java.lang.Comparable<TXZ>>
zRange
- The range to setprotected void internalUpdateXyzCachedValues(com.scichart.core.model.DoubleValues cachedXValues, com.scichart.core.model.DoubleValues cachedYValues, com.scichart.core.model.DoubleValues cachedZValues)
DoubleValues
instances with latest datainternalUpdateXyzCachedValues
in class FreeSurfaceDataSeries3D<TXZ extends java.lang.Comparable<TXZ>,TY extends java.lang.Comparable<TY>,TXZ extends java.lang.Comparable<TXZ>>
cachedXValues
- The DoubleValues
for storing cached xValuescachedYValues
- The DoubleValues
for storing cached yValuescachedZValues
- The DoubleValues
for storing cached zValues