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 |