Class TwoPointChartRenderer
- java.lang.Object
-
- cern.jdve.ChartRenderer
-
- cern.jdve.renderer.ScatterChartRenderer
-
- cern.accsoft.steering.util.gui.dv.ds.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)
-
-
Constructor Summary
Constructors Constructor Description TwoPointChartRenderer()
Creates a newTwoPointChartRenderer
.TwoPointChartRenderer(cern.jdve.graphic.Marker marker)
Creates a newTwoPointChartRenderer
.TwoPointChartRenderer(cern.jdve.graphic.Marker marker, int markerSize)
Creates a new instance ofTwoPointChartRenderer
.
-
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
-
-
-
-
Constructor Detail
-
TwoPointChartRenderer
public TwoPointChartRenderer()
Creates a newTwoPointChartRenderer
.
-
TwoPointChartRenderer
public TwoPointChartRenderer(cern.jdve.graphic.Marker marker)
Creates a newTwoPointChartRenderer
.- 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 ofTwoPointChartRenderer
.- 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 classcern.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 classcern.jdve.ChartRenderer
-
-