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
-
-
Field Summary
Fields Modifier and Type Field Description protected javafx.beans.property.DoublePropertymountainRangeOffset-
Fields inherited from class de.gsi.chart.renderer.spi.AbstractErrorDataSetRendererParameter
DEFAULT_HISTORY_INTENSITY_FADING
-
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, drawBubbles, drawDefaultNoErrors, drawErrorBars, drawErrorSurface, drawErrorSurfaceNaNCompatible, drawLegendSymbol, drawMarker, drawPolyLine, drawPolyLineArea, drawPolyLineHistogram, drawPolyLineHistogramBezier, drawPolyLineHistogramFilled, drawPolyLineLine, drawPolyLineStairCase, getDefaultMarker, getMarker, getThis, setMarker
-
Methods inherited from class de.gsi.chart.renderer.spi.AbstractErrorDataSetRendererParameter
actualPointReductionProperty, allowNaNsProperty, assumeSortedDataProperty, barWidthPercentageProperty, barWidthProperty, bind, dashSizeProperty, drawBarsProperty, drawBubblesProperty, drawMarkerProperty, dynamicBarWidthProperty, errorStyleProperty, getBarWidth, getBarWidthPercentage, getDashSize, getErrorType, getIntensityFading, getMarkerSize, getMinRequiredReductionSize, getPolyLineStyle, getRendererDataReducer, getShiftBarOffset, intensityFadingProperty, isActualReducePoints, isallowNaNs, isAssumeSortedData, isDrawBars, isDrawBubbles, isDrawMarker, isDynamicBarWidth, isParallelImplementation, isReducePoints, isShiftBar, markerSizeProperty, minRequiredReductionSizeProperty, parallelImplementationProperty, pointReductionProperty, polyLineStyleProperty, rendererDataReducerProperty, setAllowNaNs, setAssumeSortedData, setBarWidth, setBarWidthPercentage, setDashSize, setDrawBars, setDrawBubbles, setDrawMarker, setDynamicBarWidth, setErrorType, setIntensityFading, setMarkerSize, setMinRequiredReductionSize, setParallelImplementation, setPointReduction, setPolyLineStyle, setRendererDataReducer, 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
-
getMountainRangeOffset
public final double getMountainRangeOffset()
Returns themountainRangeOffset.- Returns:
- the
mountainRangeOffset, i.e. vertical offset between subsequent data sets
-
mountainRangeOffsetProperty
public final javafx.beans.property.DoubleProperty mountainRangeOffsetProperty()
-
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
-
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)
-
-