Class HistoryDataSetRenderer

  • All Implemented Interfaces:
    Renderer

    public class HistoryDataSetRenderer
    extends ErrorDataSetRenderer
    implements Renderer
    Renders the data set with the pre-described
    Author:
    R.J. Steinhagen
    • 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
      • itself

        protected boolean itself
    • Constructor Detail

      • HistoryDataSetRenderer

        public HistoryDataSetRenderer()
      • HistoryDataSetRenderer

        public HistoryDataSetRenderer​(int historyDepth)
    • 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 interface Renderer
        Overrides:
        render in class ErrorDataSetRenderer
      • modifyStyle

        protected void modifyStyle​(de.gsi.dataset.DataSet dataSet,
                                   int dataSetIndex)
      • shiftHistory

        public void shiftHistory()
      • clearHistory

        public void clearHistory()
        clear renderer history