public class SplineXyyRenderPassData extends XyyRenderPassData
Modifier and Type | Field and Description |
---|---|
protected IBezierControlPointsProvider |
bezierControlPointsProvider |
com.scichart.core.model.FloatValues |
xa1Coords |
com.scichart.core.model.FloatValues |
xaCoords |
com.scichart.core.model.FloatValues |
xb1Coords |
com.scichart.core.model.FloatValues |
xbCoords |
com.scichart.core.model.FloatValues |
ya1Coords |
com.scichart.core.model.FloatValues |
yaCoords |
com.scichart.core.model.FloatValues |
yb1Coords |
com.scichart.core.model.FloatValues |
ybCoords |
y1Coords, y1Values
yCoords, yValues
indices, xCoords, xValues
lock, viewportSize, xCoordCalc, xPointRange, yCoordCalc
Constructor and Description |
---|
SplineXyyRenderPassData(IBezierControlPointsProvider bezierControlPointsProvider) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
dispose() |
boolean |
isValidForUpdate(IDataSeries<?,?> dataSeries,
ICoordinateCalculator xCoordinateCalculator,
ICoordinateCalculator yCoordinateCalculator)
Checks whether the data is valid for update
|
protected void |
updateCoords(int size)
Updates pixels coordinates stored in this render pass data
|
pointsCount
getLock, getViewportSize, getXCoordinateCalculator, getYCoordinateCalculator, isCoordinatesSortedAscending, isDataEvenlySpaced, isDataSortedAscending, isValid, isVerticalChart, onBeginDataUpdate, onEndDataUpdate
close, tryDispose, tryDispose, tryDispose, tryDispose
protected final IBezierControlPointsProvider bezierControlPointsProvider
public final com.scichart.core.model.FloatValues xaCoords
public final com.scichart.core.model.FloatValues yaCoords
public final com.scichart.core.model.FloatValues xbCoords
public final com.scichart.core.model.FloatValues ybCoords
public final com.scichart.core.model.FloatValues xa1Coords
public final com.scichart.core.model.FloatValues ya1Coords
public final com.scichart.core.model.FloatValues xb1Coords
public final com.scichart.core.model.FloatValues yb1Coords
public SplineXyyRenderPassData(IBezierControlPointsProvider bezierControlPointsProvider)
public void clear()
XyyRenderPassData
clear
in interface com.scichart.core.framework.ICleanable
clear
in class XyyRenderPassData
public void dispose()
XyyRenderPassData
dispose
in interface com.scichart.core.framework.IDisposable
dispose
in class XyyRenderPassData
protected void updateCoords(int size)
XyyRenderPassData
updateCoords
in class XyyRenderPassData
size
- The amount of points to updatepublic boolean isValidForUpdate(IDataSeries<?,?> dataSeries, ICoordinateCalculator xCoordinateCalculator, ICoordinateCalculator yCoordinateCalculator)
SeriesRenderPassData
isValidForUpdate
in interface ISeriesRenderPassData
isValidForUpdate
in class SeriesRenderPassData
dataSeries
- The IDataSeries
to checkxCoordinateCalculator
- The current ICoordinateCalculator
for XAxisyCoordinateCalculator
- The current ICoordinateCalculator
for YAxis