public class SplineXyRenderPassData extends XyRenderPassData
Modifier and Type | Field and Description |
---|---|
protected IBezierControlPointsProvider |
bezierControlPointsProvider |
com.scichart.core.model.FloatValues |
xaCoords |
com.scichart.core.model.FloatValues |
xbCoords |
com.scichart.core.model.FloatValues |
yaCoords |
com.scichart.core.model.FloatValues |
ybCoords |
yCoords, yValues
indices, xCoords, xValues
lock, viewportSize, xCoordCalc, xPointRange, yCoordCalc
Constructor and Description |
---|
SplineXyRenderPassData(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 SplineXyRenderPassData(IBezierControlPointsProvider bezierControlPointsProvider)
public void clear()
XyRenderPassData
clear
in interface com.scichart.core.framework.ICleanable
clear
in class XyRenderPassData
public void dispose()
XyRenderPassData
dispose
in interface com.scichart.core.framework.IDisposable
dispose
in class XyRenderPassData
protected void updateCoords(int size)
XyRenderPassData
updateCoords
in class XyRenderPassData
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