|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jzy3d.plot3d.rendering.view.ImageViewport
org.jzy3d.plot3d.rendering.legends.Legend
public abstract class Legend
A Legend represent information concerning a AbstractDrawable that may be
displayed as a metadata in the ChartView.
The constructor of a Legend registers itself as listener of its
parent AbstractDrawable, and unregister itself when it is disposed.
When defining a concrete Legend, one should:
toImage(int width, int height) method, that defines the picture representation.
drawableChanged(DrawableChangedEvent e) method, that must select events that actually triggers an image update.
Legend optimizes rendering by :
Legend dimensions changed.
| Constructor Summary | |
|---|---|
Legend(AbstractDrawable parent)
|
|
| Method Summary | |
|---|---|
void |
dispose()
|
abstract void |
drawableChanged(DrawableChangedEvent e)
|
java.awt.Rectangle |
getRectangle()
Returns the (x,y) offset that was applied to make this AbstractViewport stand in the appropriate canvas part. |
boolean |
getStretchToFill()
|
void |
saveImage()
|
void |
setScreenGridDisplayed(boolean status)
Set the status of the screen grid. |
void |
setStretchToFill(boolean status)
Set the status of the stretching mode (activated or not). |
void |
setViewPort(int width,
int height)
Set the view port (size of the renderer). |
void |
setViewPort(int width,
int height,
float left,
float right)
Defines viewport dimensions, and precompute an image if required (i.e. if the viewport dimension have changed |
abstract java.awt.Image |
toImage(int width,
int height)
|
void |
updateImage()
Recompute the picture, using last used dimensions. |
| Methods inherited from class org.jzy3d.plot3d.rendering.view.ImageViewport |
|---|
getImage, getMinimumSize, getPreferedSize, render, setImage, setImage, setImage |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Legend(AbstractDrawable parent)
| Method Detail |
|---|
public void dispose()
public abstract java.awt.Image toImage(int width,
int height)
public abstract void drawableChanged(DrawableChangedEvent e)
drawableChanged in interface IDrawableListener
public void setViewPort(int width,
int height,
float left,
float right)
width - the width of the target window.height - the height of the target window.left - the width's ratio where this subscreen starts in the target window.right - the width's ratio where this subscreen stops in the target window.public void updateImage()
public void saveImage()
public void setStretchToFill(boolean status)
status - public boolean getStretchToFill()
public void setViewPort(int width,
int height)
width - the width of the target window.height - the height of the target window.public java.awt.Rectangle getRectangle()
AbstractViewport stand in the appropriate canvas part.
and the actual width and height of the viewport.
Only relevant after a call to applyViewPort.
public void setScreenGridDisplayed(boolean status)
status - the grid is displayed if status is set to true
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||