Class FastFixedErrorBarsRenderableSeries
Provides Fast Error Bars rendering with fixed low and high errors
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class FastFixedErrorBarsRenderableSeries extends renderableSeries.XyRenderableSeriesBase
Constructors
FastFixedErrorBarsRenderableSeries()
Creates a new instance of FastFixedErrorBarsRenderableSeries class
Declaration
public FastFixedErrorBarsRenderableSeries()
FastFixedErrorBarsRenderableSeries(renderableSeriesErrorBarsRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Creates a new instance of FastFixedErrorBarsRenderableSeries class
Declaration
protected FastFixedErrorBarsRenderableSeries(renderableSeriesErrorBarsRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Parameters
Type | Name | Description |
---|---|---|
renderableSeriesErrorBarsRenderPassData | currentRenderPassData | The render pass data instance |
renderableSeries.hitTest.IHitProvider | hitProvider | The hit provider instance |
renderableSeries.hitTest.INearestPointProvider | nearestPointProvider | The nearest point provider instance |
Fields
dataPointWidthProperty
Declaration
protected final SmartPropertyDouble dataPointWidthProperty
Field Value
Type | Description |
---|---|
SmartPropertyDouble |
errorDirectionProperty
Declaration
protected final SmartProperty<renderableSeries.ErrorDirection> errorDirectionProperty
Field Value
Type | Description |
---|---|
SmartProperty<ErrorDirection> |
errorHighProperty
Declaration
protected final SmartProperty<Double> errorHighProperty
Field Value
Type | Description |
---|---|
SmartProperty<Double> |
errorLowProperty
Declaration
protected final SmartProperty<Double> errorLowProperty
Field Value
Type | Description |
---|---|
SmartProperty<Double> |
errorModeProperty
Declaration
protected final SmartProperty<renderableSeries.ErrorMode> errorModeProperty
Field Value
Type | Description |
---|---|
SmartProperty<ErrorMode> |
errorTypeProperty
Declaration
protected final SmartProperty<renderableSeries.ErrorType> errorTypeProperty
Field Value
Type | Description |
---|---|
SmartProperty<ErrorType> |
strokeHighStyleProperty
Declaration
protected final SmartProperty<PenStyle> strokeHighStyleProperty
Field Value
Type | Description |
---|---|
SmartProperty<PenStyle> |
strokeLowStyleProperty
Declaration
protected final SmartProperty<PenStyle> strokeLowStyleProperty
Field Value
Type | Description |
---|---|
SmartProperty<PenStyle> |
Methods
getDataPointWidth()
Gets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy
Declaration
public final double getDataPointWidth()
Returns
Type | Description |
---|---|
double | The data point width |
getErrorDirection()
Gets the ErrorDirection value for this series
Declaration
public final renderableSeries.ErrorDirection getErrorDirection()
Returns
Type | Description |
---|---|
renderableSeries.ErrorDirection | The ErrorDirection value |
getErrorHigh()
Gets the error high value for this series
Declaration
public final double getErrorHigh()
Returns
Type | Description |
---|---|
double | The error high value |
getErrorLow()
Gets the error low value for this series
Declaration
public final double getErrorLow()
Returns
Type | Description |
---|---|
double | The error low value |
getErrorMode()
Gets the ErrorMode value for this series
Declaration
public final renderableSeries.ErrorMode getErrorMode()
Returns
Type | Description |
---|---|
renderableSeries.ErrorMode | The ErrorMode value |
getErrorType()
Gets the ErrorType value for this series
Declaration
public final renderableSeries.ErrorType getErrorType()
Returns
Type | Description |
---|---|
renderableSeries.ErrorType | The ErrorType value |
getStrokeHighStyle()
Gets the PenStyle for high error stroke
Declaration
public final PenStyle getStrokeHighStyle()
Returns
Type | Description |
---|---|
PenStyle | The high error PenStyle |
getStrokeLowStyle()
Gets the PenStyle for low error stroke
Declaration
public final PenStyle getStrokeLowStyle()
Returns
Type | Description |
---|---|
PenStyle | The low error PenStyle |
getXRange()
Returns the data range of the IRenderableSeries on X direction by querying the associated data series Individual RenderableSeries implementations may override this method to provide custom ranging on per-series basis
Declaration
public IRange getXRange()
Returns
Type | Description |
---|---|
IRange |
Overrides
getYRange(coordinateCalculators.ICoordinateCalculator xCoordCalc, boolean getPositiveRange)
Returns the data range of the IRenderableSeries on Y direction by querying the associated data series
Declaration
public IRange getYRange(coordinateCalculators.ICoordinateCalculator xCoordCalc, boolean getPositiveRange)
Parameters
Type | Name | Description |
---|---|---|
coordinateCalculators.ICoordinateCalculator | xCoordCalc | |
boolean | getPositiveRange |
Returns
Type | Description |
---|---|
IRange |
Overrides
internalDraw(IRenderContext2D renderContext, IAssetManager2D assetManager, renderableSeriesISeriesRenderPassData renderPassData)
Draws the series using the IRenderContext2D, the IAssetManager2D and the ISeriesRenderPassData passed in
Declaration
protected void internalDraw(IRenderContext2D renderContext, IAssetManager2D assetManager, renderableSeriesISeriesRenderPassData renderPassData)
Parameters
Type | Name | Description |
---|---|---|
IRenderContext2D | renderContext | |
IAssetManager2D | assetManager | |
renderableSeriesISeriesRenderPassData | renderPassData |
Overrides
internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)
Updates this renderable series instances
Declaration
protected void internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)
Parameters
Type | Name | Description |
---|---|---|
IAssetManager2D | assetManager | |
RenderPassState | renderPassState |
Overrides
internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData renderPassDataToUpdate, dataSeries.IDataSeries<?,?> dataSeries, ResamplingMode resamplingMode, IPointResamplerFactory factory)
Updates the current render pass data using the data series, resampling factory passed in
Declaration
protected void internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData renderPassDataToUpdate, dataSeries.IDataSeries<?,?> dataSeries, ResamplingMode resamplingMode, IPointResamplerFactory factory)
Parameters
Type | Name | Description |
---|---|---|
renderableSeriesISeriesRenderPassData | renderPassDataToUpdate | |
IDataSeries<?,?> | dataSeries | |
ResamplingMode | resamplingMode | |
IPointResamplerFactory | factory |
Overrides
Exceptions
Type | Condition |
---|---|
Exception |
onStrokeStyleChanged(PenStyle oldStrokeStyle, PenStyle newStrokeStyle)
Called when #getStrokeStyle() property changes
Declaration
protected void onStrokeStyleChanged(PenStyle oldStrokeStyle, PenStyle newStrokeStyle)
Parameters
Type | Name | Description |
---|---|---|
PenStyle | oldStrokeStyle | |
PenStyle | newStrokeStyle |
Overrides
setDataPointWidth(double dataPointWidth)
Sets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy
Declaration
public final void setDataPointWidth(double dataPointWidth)
Parameters
Type | Name | Description |
---|---|---|
double | dataPointWidth | The data point width |
setErrorDirection(renderableSeries.ErrorDirection errorDirection)
Sets the ErrorDirection value for this series
Declaration
public final void setErrorDirection(renderableSeries.ErrorDirection errorDirection)
Parameters
Type | Name | Description |
---|---|---|
renderableSeries.ErrorDirection | errorDirection | The ErrorDirection value |
setErrorHigh(double errorHigh)
Sets the error high value for this series
Declaration
public final void setErrorHigh(double errorHigh)
Parameters
Type | Name | Description |
---|---|---|
double | errorHigh | The error high value |
setErrorLow(double errorLow)
Sets the error low value for this series
Declaration
public final void setErrorLow(double errorLow)
Parameters
Type | Name | Description |
---|---|---|
double | errorLow | The error low value |
setErrorMode(renderableSeries.ErrorMode errorMode)
Sets the ErrorMode value for this series
Declaration
public final void setErrorMode(renderableSeries.ErrorMode errorMode)
Parameters
Type | Name | Description |
---|---|---|
renderableSeries.ErrorMode | errorMode | The ErrorMode value |
setErrorType(renderableSeries.ErrorType errorType)
Sets the ErrorType value for this series
Declaration
public final void setErrorType(renderableSeries.ErrorType errorType)
Parameters
Type | Name | Description |
---|---|---|
renderableSeries.ErrorType | errorType | The ErrorType value |
setStrokeHighStyle(PenStyle strokeStyle)
Sets the PenStyle for high error stroke
Declaration
public final void setStrokeHighStyle(PenStyle strokeStyle)
Parameters
Type | Name | Description |
---|---|---|
PenStyle | strokeStyle | The high error PenStyle |
setStrokeLowStyle(PenStyle strokeStyle)
Sets the PenStyle for low error stroke
Declaration
public final void setStrokeLowStyle(PenStyle strokeStyle)
Parameters
Type | Name | Description |
---|---|---|
PenStyle | strokeStyle | The low error PenStyle |
updateCategoryXRangeInternal(IRange<Double> categoryXRange, dataSeries.IDataSeries<?,?> dataSeries)
Updates specified category XRange (range of indices used by com.scichart.charting.visuals.axes.CategoryAxisBase) on X direction by querying the associated data series
Declaration
protected void updateCategoryXRangeInternal(IRange<Double> categoryXRange, dataSeries.IDataSeries<?,?> dataSeries)
Parameters
Type | Name | Description |
---|---|---|
IRange<Double> | categoryXRange | |
IDataSeries<?,?> | dataSeries |