Class SplineXyRenderPassData
Defines the ISeriesRenderPassData
, the data used in a single render pass by Spline Renderable Series, that extends com.scichart.charting.visuals.renderableSeries.XyRenderableSeriesBase.
Inheritance
SplineXyRenderPassData
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class SplineXyRenderPassData extends renderableSeriesXyRenderPassData
Constructors
SplineXyRenderPassData(IBezierControlPointsProvider bezierControlPointsProvider)
Creates a new instance of SplineXyRenderPassData class.
Declaration
public SplineXyRenderPassData(IBezierControlPointsProvider bezierControlPointsProvider)
Parameters
Type | Name | Description |
---|---|---|
IBezierControlPointsProvider | bezierControlPointsProvider | The provider of control points for bezier curves to draw. |
Fields
bezierControlPointsProvider
Declaration
protected final IBezierControlPointsProvider bezierControlPointsProvider
Field Value
Type | Description |
---|---|
IBezierControlPointsProvider |
xaCoords
Provides the collection of XA-coordinates
for the single render pass.
Declaration
public final FloatValues xaCoords
Field Value
Type | Description |
---|---|
FloatValues |
xbCoords
Provides the collection of XB-coordinates
for the single render pass.
Declaration
public final FloatValues xbCoords
Field Value
Type | Description |
---|---|
FloatValues |
yaCoords
Provides the collection of YA-coordinates
for the single render pass.
Declaration
public final FloatValues yaCoords
Field Value
Type | Description |
---|---|
FloatValues |
ybCoords
Provides the collection of YB-coordinates
for the single render pass.
Declaration
public final FloatValues ybCoords
Field Value
Type | Description |
---|---|
FloatValues |
Methods
clear()
Declaration
public void clear()
Overrides
dispose()
Declaration
public void dispose()
Overrides
isValidForUpdate(dataSeries.IDataSeries<?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator)
Checks whether the data is valid for update
Declaration
public boolean isValidForUpdate(dataSeries.IDataSeries<?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator)
Parameters
Type | Name | Description |
---|---|---|
IDataSeries<?,?> | dataSeries | |
coordinateCalculators.ICoordinateCalculator | xCoordinateCalculator | |
coordinateCalculators.ICoordinateCalculator | yCoordinateCalculator |
Returns
Type | Description |
---|---|
boolean |
Overrides
updateCoords(int size)
Updates pixels coordinates stored in this render pass data
Declaration
protected void updateCoords(int size)
Parameters
Type | Name | Description |
---|---|---|
int | size |