TPolar
- The type used for polar dataTHeight
- The type used for height datapublic class PolarDataSeries3D<TPolar extends java.lang.Comparable<TPolar>,THeight extends java.lang.Comparable<THeight>> extends YDisplaceableFreeSurfaceDataSeries3D<TPolar,THeight,TPolar>
displacementMap
cachedXValues, cachedYValues, cachedZValues, indexCalculator, isCachedValuesDirty
lock, OPERATION_NOT_SUPPORTED_MESSAGE, xMath, xType, yMath, yType, zMath, zType
Constructor and Description |
---|
PolarDataSeries3D(java.lang.Class<TPolar> polarType,
java.lang.Class<THeight> heightType,
int uSize,
int vSize,
double uMin,
double uMax)
Creates a new instance of
PolarDataSeries3D |
Modifier and Type | Method and Description |
---|---|
TPolar |
getA()
Gets the A component for this data series
|
TPolar |
getB()
Gets the B component for this data series
|
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(TPolar a)
Sets the A component for this data series
|
void |
setB(TPolar b)
Sets the B component for this data series
|
protected void |
updateYRange(com.scichart.data.model.IRange<THeight> yRange)
Sets the total extents of the
IDataSeries3D in the Y direction. |
getDisplacementAxis, isAxesPropagationAbsolute
copyFrom, getDisplacementValues, pushRow, pushRow, setDisplacement, setRowAt, setRowAt
clear, clearCachedValues, getCount, getOffsetX, getOffsetY, getOffsetZ, getUSize, getVSize, setOffsetX, setOffsetY, setOffsetZ, toXyzDoubleValues, tryUpdateCachedValues, updateXRange, 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
public PolarDataSeries3D(java.lang.Class<TPolar> polarType, java.lang.Class<THeight> heightType, int uSize, int vSize, double uMin, double uMax)
PolarDataSeries3D
polarType
- The type used for polar dataheightType
- The type used for height 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 gridpublic final void setA(TPolar a)
a
- The new A valuepublic final TPolar getA()
public final void setB(TPolar b)
b
- The new B valuepublic final TPolar getB()
protected void updateYRange(com.scichart.data.model.IRange<THeight> yRange)
IDataSeries3D
in the Y direction.updateYRange
in class FreeSurfaceDataSeries3D<TPolar extends java.lang.Comparable<TPolar>,THeight extends java.lang.Comparable<THeight>,TPolar extends java.lang.Comparable<TPolar>>
yRange
- 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<TPolar extends java.lang.Comparable<TPolar>,THeight extends java.lang.Comparable<THeight>,TPolar extends java.lang.Comparable<TPolar>>
cachedXValues
- The DoubleValues
for storing cached xValuescachedYValues
- The DoubleValues
for storing cached yValuescachedZValues
- The DoubleValues
for storing cached zValues