Class ErrorDataSetRenderer

    • Field Detail

      • cache

        protected Cache cache
    • Constructor Detail

      • ErrorDataSetRenderer

        public ErrorDataSetRenderer()
        Creates new ErrorDataSetRenderer.
      • ErrorDataSetRenderer

        public ErrorDataSetRenderer​(int dashSize)
        Creates new ErrorDataSetRenderer.
        Parameters:
        dashSize - the initial size (top/bottom cap) of the dash on top of the error bars
    • 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:
        render in interface Renderer
      • drawLegendSymbol

        public javafx.scene.canvas.Canvas drawLegendSymbol​(de.gsi.dataset.DataSet dataSet,
                                                           int dsIndex,
                                                           int width,
                                                           int height)
        Specified by:
        drawLegendSymbol in interface Renderer
        Parameters:
        dataSet - the data set for which the representative icon should be generated
        dsIndex - index within renderer set
        width - requested width of the returning Canvas
        height - requested height of the returning Canvas
        Returns:
        a graphical icon representation of the given data sets
      • drawDefaultNoErrors

        protected void drawDefaultNoErrors​(javafx.scene.canvas.GraphicsContext gc,
                                           ErrorDataSetRenderer.CachedDataPoints localCachedPoints)
        Parameters:
        gc - the graphics context from the Canvas parent
        localCachedPoints - reference to local cached data point object
      • drawPolyLine

        protected void drawPolyLine​(javafx.scene.canvas.GraphicsContext gc,
                                    ErrorDataSetRenderer.CachedDataPoints localCachedPoints)
        Parameters:
        gc - the graphics context from the Canvas parent
        localCachedPoints - reference to local cached data point object
      • drawMarker

        protected void drawMarker​(javafx.scene.canvas.GraphicsContext gc,
                                  ErrorDataSetRenderer.CachedDataPoints localCachedPoints)
        Parameters:
        gc - the graphics context from the Canvas parent
        localCachedPoints - reference to local cached data point object
      • drawBars

        protected void drawBars​(javafx.scene.canvas.GraphicsContext gc,
                                ErrorDataSetRenderer.CachedDataPoints localCachedPoints)
        Parameters:
        gc - the graphics context from the Canvas parent
        localCachedPoints - reference to local cached data point object
      • drawErrorBars

        protected void drawErrorBars​(javafx.scene.canvas.GraphicsContext gc,
                                     ErrorDataSetRenderer.CachedDataPoints lCacheP)
        Parameters:
        gc - the graphics context from the Canvas parent
        lCacheP - reference to local cached data point object
      • drawErrorSurface

        protected void drawErrorSurface​(javafx.scene.canvas.GraphicsContext gc,
                                        ErrorDataSetRenderer.CachedDataPoints localCachedPoints)
        Parameters:
        gc - the graphics context from the Canvas parent
        localCachedPoints - reference to local cached data point object
      • getMarker

        public Marker getMarker()
        Returns the marker used by this renderer.
        Returns:
        the marker to be drawn on the data points
      • setMarker

        public void setMarker​(Marker marker)
        Replaces marker used by this renderer.
        Parameters:
        marker - the marker to be drawn on the data points