public interface ISeriesRenderPassData3D
extends com.scichart.core.framework.ICleanable, com.scichart.core.framework.IDisposable
SeriesRenderPassData3D
, the data used in a single render pass by BaseRenderableSeries3D
derived typesModifier and Type | Method and Description |
---|---|
com.scichart.charting.utility.IReadWriteLock |
getLock()
Gets a synchronization object used to lock this render pass data
|
int |
getPointsCount()
Gets the amount of points in this render pass data
|
int |
getUpdateFlags()
Gets the update flags which were used to render pass data
|
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator |
getXCoordinateCalculator()
Gets the current XAxis coordinate calculator
|
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator |
getYCoordinateCalculator()
Gets the current YAxis coordinate calculator
|
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator |
getZCoordinateCalculator()
Gets the current ZAxis coordinate calculator
|
boolean |
isValid()
Gets a value, indicating whether current render pass data is valid
|
boolean |
isValidForUpdate(IDataSeries3D<?,?,?> dataSeries,
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator xCoordinateCalculator,
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator yCoordinateCalculator,
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator zCoordinateCalculator)
Checks whether the data is valid for update
|
void |
onBeginDataUpdate(com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator xCoordCalc,
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator yCoordCalc,
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator zCoordCalc,
int updateFlags)
Begins update of this render pass data
|
void |
onEndDataUpdate()
Ends update of this render pass data
|
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator getXCoordinateCalculator()
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator getYCoordinateCalculator()
com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator getZCoordinateCalculator()
int getUpdateFlags()
DataSeries3DUpdate
int getPointsCount()
boolean isValidForUpdate(IDataSeries3D<?,?,?> dataSeries, com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator yCoordinateCalculator, com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator zCoordinateCalculator)
dataSeries
- The IDataSeries3D
to checkxCoordinateCalculator
- The current ICoordinateCalculator
for XAxisyCoordinateCalculator
- The current ICoordinateCalculator
for YAxisvoid onBeginDataUpdate(com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator xCoordCalc, com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator yCoordCalc, com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator zCoordCalc, int updateFlags)
xCoordCalc
- The XAxis coordinate calculator for this render passyCoordCalc
- The YAxis coordinate calculator for this render passzCoordCalc
- The ZAxis coordinate calculator for this render passupdateFlags
- The update flags provided by IRenderableSeries3D
void onEndDataUpdate()
boolean isValid()
com.scichart.charting.utility.IReadWriteLock getLock()