Package de.gsi.chart.renderer.spi
Class MountainRangeRenderer
- java.lang.Object
-
- de.gsi.chart.renderer.spi.AbstractDataSetManagement<R>
-
- de.gsi.chart.renderer.spi.AbstractErrorDataSetRendererParameter<ErrorDataSetRenderer>
-
- de.gsi.chart.renderer.spi.ErrorDataSetRenderer
-
- de.gsi.chart.renderer.spi.MountainRangeRenderer
-
- All Implemented Interfaces:
Renderer
public class MountainRangeRenderer extends ErrorDataSetRenderer implements Renderer
- Author:
- rstein
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.gsi.chart.renderer.spi.ErrorDataSetRenderer
ErrorDataSetRenderer.CachedDataPoints
-
-
Field Summary
Fields Modifier and Type Field Description protected javafx.beans.property.DoublePropertymountainRangeOffset-
Fields inherited from class de.gsi.chart.renderer.spi.ErrorDataSetRenderer
cache
-
Fields inherited from class de.gsi.chart.renderer.spi.AbstractErrorDataSetRendererParameter
algorithmChoice, DEFAULT_HISTORY_INTENSITY_FADING, numberOfPoints
-
Fields inherited from class de.gsi.chart.renderer.spi.AbstractDataSetManagement
showInLegend
-
-
Constructor Summary
Constructors Constructor Description MountainRangeRenderer()MountainRangeRenderer(double mountainRangeOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetMountainRangeOffset()Returns themountainRangeOffset.javafx.beans.property.DoublePropertymountainRangeOffsetProperty()voidrender(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)MountainRangeRenderersetMountainRangeOffset(double mountainRangeOffset)Sets thedashSizeto the specified value.-
Methods inherited from class de.gsi.chart.renderer.spi.ErrorDataSetRenderer
drawBars, drawDefaultNoErrors, drawErrorBars, drawErrorSurface, drawLegendSymbol, drawMarker, drawPolyLine, drawPolyLineArea, drawPolyLineHistogram, drawPolyLineHistogramBezier, drawPolyLineHistogramFilled, drawPolyLineLine, drawPolyLineStairCase, getMarker, getThis, setMarker
-
Methods inherited from class de.gsi.chart.renderer.spi.AbstractErrorDataSetRendererParameter
algorithmChoiceProperty, barWidthPercentageProperty, barWidthProperty, bind, dashSizeProperty, drawBarsProperty, drawMarkerProperty, dynamicBarWidthProperty, errorStyleProperty, getAlgorithmChoice, getBarWidth, getBarWidthPercentage, getDashSize, getErrorType, getIntensityFading, getMarkerSize, getMinRequiredReductionSize, getNumberOfPoints, getPolyLineStyle, getRendererDataReducer, getRendererDataReducer, getShiftBarOffset, intensityFadingProperty, isDrawBars, isDrawMarker, isDynamicBarWidth, isParallelImplementation, isReducePoints, isShiftBar, markerSizeProperty, minRequiredReductionSizeProperty, numberOfPointsProperty, parallelImplementationProperty, pointReductionProperty, polyLineStyleProperty, rendererDataReducerProperty, setAlgorithmChoice, setBarWidth, setBarWidthPercentage, setDashSize, setDrawBars, setDrawMarker, setDynamicBarWidth, setErrorType, setIntensityFading, setMarkerSize, setMinRequiredReductionSize, setNumberOfPoints, setParallelImplementation, setPointReduction, setPolyLineStyle, setShiftBar, setshiftBarOffset, shiftBarOffsetProperty, shiftBarProperty, unbind
-
Methods inherited from class de.gsi.chart.renderer.spi.AbstractDataSetManagement
copyMetaData, getAxes, getDataSetCopy, getDatasets, getDatasetsCopy, getDatasetsCopy, getErrorDataSetCopy, getFirstAxis, setShowInLegend, showInLegend, showInLegendProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.gsi.chart.renderer.Renderer
drawLegendSymbol, getAxes, getDatasets, getDatasetsCopy, setShowInLegend, showInLegend, showInLegendProperty
-
-
-
-
Method Detail
-
render
public void render(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)- Specified by:
renderin interfaceRenderer- Overrides:
renderin classErrorDataSetRenderer
-
getMountainRangeOffset
public final double getMountainRangeOffset()
Returns themountainRangeOffset.- Returns:
- the
mountainRangeOffset, i.e. vertical offset between subsequent data sets
-
setMountainRangeOffset
public final MountainRangeRenderer setMountainRangeOffset(double mountainRangeOffset)
Sets thedashSizeto the specified value. The dash is the horizontal line painted at the ends of the vertical line. It is not painted if set to 0.- Parameters:
mountainRangeOffset- tmountainRangeOffset, i.e. vertical offset between subsequent data sets- Returns:
- itself (fluent design)
-
mountainRangeOffsetProperty
public final javafx.beans.property.DoubleProperty mountainRangeOffsetProperty()
-
-