|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.approximatrix.charting.render.AbstractChartRenderer
com.approximatrix.charting.render.ImageRenderer
public class ImageRenderer
Renderer for creating dot plots. Renderer is relatively simple because the model itself holds an image of the data. The renderer buffers an appropriate-for-drawing image, which is only recreated if the coordinate system transform changes.
| Field Summary | |
|---|---|
private IntegratedImageModel |
dpmodel
The image model for rendering |
private java.awt.geom.AffineTransform |
last
Buffered version of the coordinate transform used for painting |
private java.awt.Image |
renderImage
BufferedImage object used for plotting |
private int |
scaleHints
The hint for scaling the viewable image to fit the bounds |
| Fields inherited from class com.approximatrix.charting.render.AbstractChartRenderer |
|---|
bounds, coord, listener, model, rcm, stopFlag |
| Constructor Summary | |
|---|---|
ImageRenderer(CoordSystem cs,
IntegratedImageModel model)
Creates the renderer from the coordinate system and the model |
|
| Method Summary | |
|---|---|
void |
renderChart(java.awt.Graphics2D g)
Renders the image. |
void |
setScaleHint(int value)
Sets the image scaling hint |
| Methods inherited from class com.approximatrix.charting.render.AbstractChartRenderer |
|---|
addRenderChangeListener, clearRenderChangeListeners, fireRenderChangeEvent, getBounds, getChartDataModel, getCoordSystem, getPreferredSize, getRowColorModel, getTransform, interruptRendering, removeRenderChangeListener, render, resetStopFlag, setBounds, setChartDataModel, setCoordSystem, setRowColorModel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.awt.geom.AffineTransform last
private java.awt.Image renderImage
private IntegratedImageModel dpmodel
private int scaleHints
| Constructor Detail |
|---|
public ImageRenderer(CoordSystem cs,
IntegratedImageModel model)
cs - the coordinate systemmodel - the model for rendering| Method Detail |
|---|
public void renderChart(java.awt.Graphics2D g)
renderChart in class AbstractChartRendererpublic void setScaleHint(int value)
value - a valid scaling hintImage
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||