|
||||||||||
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 |