Class TwoPointChartRenderer

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class TwoPointChartRenderer
    extends cern.jdve.renderer.ScatterChartRenderer
    This renderer always connects two subsequent points with one line. This e.g. is useful for displaying data, which contains start and end-values. (e.g. alignmentData)
    • Nested Class Summary

      • Nested classes/interfaces inherited from class cern.jdve.ChartRenderer

        cern.jdve.ChartRenderer.LegendItemExt
    • Field Summary

      • Fields inherited from class cern.jdve.renderer.ScatterChartRenderer

        PROPERTY_MARKER, PROPERTY_MARKER_SIZE
      • Fields inherited from class cern.jdve.ChartRenderer

        AREA, BAR, BOOLEAN, CENTERED_LABEL_LAYOUT, CONTOUR, DATA_LABEL, DIFF_AREA, HI_LO, IMPULSES, OUTSIDE_LABEL_LAYOUT, POLYLINE, POLYLINE_WITH_MARKERS, propertyChangeSupport, SCATTER, STAIRS, STAIRS_AREA, X_VALUE_LABEL, XY_VALUE_LABEL, Y_VALUE_LABEL
    • Constructor Summary

      Constructors 
      Constructor Description
      TwoPointChartRenderer()
      Creates a new TwoPointChartRenderer.
      TwoPointChartRenderer​(cern.jdve.graphic.Marker marker)
      Creates a new TwoPointChartRenderer.
      TwoPointChartRenderer​(cern.jdve.graphic.Marker marker, int markerSize)
      Creates a new instance of TwoPointChartRenderer.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void draw​(java.awt.Graphics2D g2, cern.jdve.utils.DisplayPoints points, cern.jdve.Style defaultStyle, cern.jdve.data.DataSet dataSet)  
      protected void drawLegendSymbol​(java.awt.Graphics2D g2, int width, int height, cern.jdve.Style style)  
      • Methods inherited from class cern.jdve.renderer.ScatterChartRenderer

        clone, draw, draw, draw, getDisplayPoint, getMarker, getMarkerSize, isBoundary, isBoundary, setMarker, setMarkerSize
      • Methods inherited from class cern.jdve.ChartRenderer

        acceptsRange, addPropertyChangeListener, adjustDisplayPoint, chartConnected, computeDataAnnotationLocation, computeDataAnnotationOffset, computeDataLabel, containsRenderingHintForDataPoints, containsRenderingHintForDataSet, create, dataSetHasChanged, dataSourceHasChanged, draw, draw, draw, drawAnnotations, findNearestDataPoints, generateDefaultStyle, getChart, getCoordinateSystem, getDataAnnotation, getDataAnnotation, getDataAnnotation, getDataLabelLayout, getDataLabelling, getDataSource, getDisplayPoint, getDisplayPoint, getLegendItems, getPlotRect, getPointsSelectionModel, getRendererType, getRenderingHint, getRenderingHint, getRenderingHint, getStyle, getStyleForDataSet, getStyles, getXRange, getYAxisIndex, getYRange, getZoomLimitCoefficient, isVisible, isVisibleInLegend, removePropertyChangeListener, repaintChart, requiresClipping, setDataAnnotation, setDataAnnotation, setDataAnnotation, setDataLabelLayout, setDataLabelling, setDataSet, setDataSource, setRenderingHint, setRenderingHint, setRenderingHint, setStyle, setStyles, setVisible, setVisibleDataSet, setVisibleInLegend, updateLegend
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TwoPointChartRenderer

        public TwoPointChartRenderer()
        Creates a new TwoPointChartRenderer.
      • TwoPointChartRenderer

        public TwoPointChartRenderer​(cern.jdve.graphic.Marker marker)
        Creates a new TwoPointChartRenderer.
        Parameters:
        marker - marker that will be drawn at each data point.
      • TwoPointChartRenderer

        public TwoPointChartRenderer​(cern.jdve.graphic.Marker marker,
                                     int markerSize)
        Creates a new instance of TwoPointChartRenderer.
        Parameters:
        marker - marker that will be drawn at each data point.
        markerSize - size of the marker (in pixels)
    • Method Detail

      • drawLegendSymbol

        protected void drawLegendSymbol​(java.awt.Graphics2D g2,
                                        int width,
                                        int height,
                                        cern.jdve.Style style)
        Overrides:
        drawLegendSymbol in class cern.jdve.renderer.ScatterChartRenderer
      • draw

        protected void draw​(java.awt.Graphics2D g2,
                            cern.jdve.utils.DisplayPoints points,
                            cern.jdve.Style defaultStyle,
                            cern.jdve.data.DataSet dataSet)
        Overrides:
        draw in class cern.jdve.ChartRenderer