Package de.gsi.chart.renderer.spi
Class HistoryDataSetRenderer
- 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.HistoryDataSetRenderer
-
- All Implemented Interfaces:
Renderer
public class HistoryDataSetRenderer extends ErrorDataSetRenderer implements Renderer
Renders the data set with the pre-described- Author:
- R.J. Steinhagen
-
-
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.collections.ObservableList<de.gsi.dataset.DataSet>
chartDataSetsCopy
protected static int
DEFAULT_HISTORY_DEPTH
protected javafx.collections.ObservableList<de.gsi.dataset.DataSet>
emptyList
protected boolean
itself
protected javafx.collections.ObservableList<ErrorDataSetRenderer>
renderers
-
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 HistoryDataSetRenderer()
HistoryDataSetRenderer(int historyDepth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
axisChanged(javafx.collections.ListChangeListener.Change<? extends Axis> change)
void
clearHistory()
clear renderer historyprotected void
modifyStyle(de.gsi.dataset.DataSet dataSet, int dataSetIndex)
void
render(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)
void
shiftHistory()
-
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
-
-
-
-
Field Detail
-
DEFAULT_HISTORY_DEPTH
protected static final int DEFAULT_HISTORY_DEPTH
- See Also:
- Constant Field Values
-
emptyList
protected final javafx.collections.ObservableList<de.gsi.dataset.DataSet> emptyList
-
chartDataSetsCopy
protected final javafx.collections.ObservableList<de.gsi.dataset.DataSet> chartDataSetsCopy
-
renderers
protected final javafx.collections.ObservableList<ErrorDataSetRenderer> renderers
-
itself
protected boolean itself
-
-
Method Detail
-
axisChanged
protected void axisChanged(javafx.collections.ListChangeListener.Change<? extends Axis> change)
-
render
public void render(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)
- Specified by:
render
in interfaceRenderer
- Overrides:
render
in classErrorDataSetRenderer
-
modifyStyle
protected void modifyStyle(de.gsi.dataset.DataSet dataSet, int dataSetIndex)
-
shiftHistory
public void shiftHistory()
-
clearHistory
public void clearHistory()
clear renderer history
-
-