|
JFreeChart 1.0.14-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.plot.Plot
org.jfree.chart.plot.WaferMapPlot
public class WaferMapPlot
A wafer map plot.
Field Summary | |
---|---|
static Paint |
DEFAULT_CROSSHAIR_PAINT
The default crosshair paint. |
static Stroke |
DEFAULT_CROSSHAIR_STROKE
The default crosshair stroke. |
static boolean |
DEFAULT_CROSSHAIR_VISIBLE
The default crosshair visibility. |
static Paint |
DEFAULT_GRIDLINE_PAINT
The default grid line paint. |
static Stroke |
DEFAULT_GRIDLINE_STROKE
The default grid line stroke. |
protected static ResourceBundle |
localizationResources
The resourceBundle for the localization. |
Fields inherited from class org.jfree.chart.plot.Plot |
---|
DEFAULT_BACKGROUND_ALPHA, DEFAULT_BACKGROUND_PAINT, DEFAULT_FOREGROUND_ALPHA, DEFAULT_INSETS, DEFAULT_LEGEND_ITEM_BOX, DEFAULT_LEGEND_ITEM_CIRCLE, DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, MINIMUM_HEIGHT_TO_DRAW, MINIMUM_WIDTH_TO_DRAW, ZERO |
Constructor Summary | |
---|---|
WaferMapPlot()
Creates a new plot with no dataset. |
|
WaferMapPlot(WaferMapDataset dataset)
Creates a new plot. |
|
WaferMapPlot(WaferMapDataset dataset,
WaferMapRenderer renderer)
Creates a new plot. |
Method Summary | |
---|---|
void |
draw(Graphics2D g2,
Rectangle2D area,
Point2D anchor,
PlotState state,
PlotRenderingInfo info)
Draws the wafermap view. |
protected void |
drawChipGrid(Graphics2D g2,
Rectangle2D plotArea)
Calculates and draws the chip locations on the wafer. |
protected void |
drawWaferEdge(Graphics2D g2,
Rectangle2D plotArea)
Draws the waferedge, including the notch. |
WaferMapDataset |
getDataset()
Returns the dataset |
LegendItemCollection |
getLegendItems()
Return the legend items from the renderer. |
String |
getPlotType()
Returns the plot type as a string. |
protected Ellipse2D |
getWaferEdge(Rectangle2D plotArea)
Calculates the location of the waferedge. |
void |
rendererChanged(RendererChangeEvent event)
Notifies all registered listeners of a renderer change. |
void |
setDataset(WaferMapDataset dataset)
Sets the dataset used by the plot and sends a PlotChangeEvent
to all registered listeners. |
void |
setRenderer(WaferMapRenderer renderer)
Sets the item renderer, and notifies all listeners of a change to the plot. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Stroke DEFAULT_GRIDLINE_STROKE
public static final Paint DEFAULT_GRIDLINE_PAINT
public static final boolean DEFAULT_CROSSHAIR_VISIBLE
public static final Stroke DEFAULT_CROSSHAIR_STROKE
public static final Paint DEFAULT_CROSSHAIR_PAINT
protected static ResourceBundle localizationResources
Constructor Detail |
---|
public WaferMapPlot()
public WaferMapPlot(WaferMapDataset dataset)
dataset
- the dataset (null
permitted).public WaferMapPlot(WaferMapDataset dataset, WaferMapRenderer renderer)
dataset
- the dataset (null
permitted).renderer
- the renderer (null
permitted).Method Detail |
---|
public String getPlotType()
getPlotType
in class Plot
public WaferMapDataset getDataset()
null
).public void setDataset(WaferMapDataset dataset)
PlotChangeEvent
to all registered listeners.
dataset
- the dataset (null
permitted).public void setRenderer(WaferMapRenderer renderer)
null
, no chart will be
drawn.
renderer
- the new renderer (null
permitted).public void draw(Graphics2D g2, Rectangle2D area, Point2D anchor, PlotState state, PlotRenderingInfo info)
draw
in class Plot
g2
- the graphics device.area
- the plot area.anchor
- the anchor point (null
permitted).state
- the plot state.info
- the plot rendering info.protected void drawChipGrid(Graphics2D g2, Rectangle2D plotArea)
g2
- the graphics device.plotArea
- the plot area.protected Ellipse2D getWaferEdge(Rectangle2D plotArea)
plotArea
- the plot area.
protected void drawWaferEdge(Graphics2D g2, Rectangle2D plotArea)
g2
- the graphics device.plotArea
- the plot area.public LegendItemCollection getLegendItems()
getLegendItems
in interface LegendItemSource
getLegendItems
in class Plot
public void rendererChanged(RendererChangeEvent event)
rendererChanged
in interface RendererChangeListener
event
- the event.
|
JFreeChart 1.0.14-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |