Class AWTSerieLegend
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.AbstractViewportManager
-
- org.jzy3d.plot3d.rendering.view.AWTImageViewport
-
- org.jzy3d.plot3d.rendering.legends.AWTLegend
-
- org.jzy3d.plot3d.rendering.legends.series.AWTSerieLegend
-
- All Implemented Interfaces:
IDrawableListener
,ILegend
,IImageViewport
public class AWTSerieLegend extends AWTLegend implements IImageViewport
-
-
Field Summary
Fields Modifier and Type Field Description protected int
askedHeight
protected int
askedWidth
protected int
margin
protected Serie2d
serie
-
Fields inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
background, drawable, foreground, imageGenerator, minimumDimension
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
image, IMAGE_Z, imageData, imageHeight, imageWidth, pixelScale
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
apply_WindowsHiDPI_Workaround, lastViewPort, mode, ratioHeight, ratioWidth, screenBottom, screenGridDisplayed, screenHeight, screenLeft, screenSquaredDim, screenWidth, screenXOffset, screenYOffset
-
-
Constructor Summary
Constructors Constructor Description AWTSerieLegend(Serie2d serie)
AWTSerieLegend(Drawable drawable)
AWTSerieLegend(Drawable drawable, Color foreground, Color background)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Font
getFont()
int
getHeight()
int
getWidth()
void
initImageGenerator()
void
render(IPainter painter)
Renders the picture into the window, according to the viewport settings.void
setFont(Font font)
BufferedImage
toImage(int width, int height)
-
Methods inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
dispose, drawableChanged, getBackground, getForeground, getMinimumDimension, saveImage, setBackground, setForeground, setGeneratorColors, setMinimumDimension, setMinimumWidth, setViewPort, updateImage
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
getImage, getMargin, renderImage, setImage, setImage, setImage, setMargin, updatePixelScale
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
applyViewport, getLastViewPort, getRectangle, getScreenBottom, getScreenHeight, getScreenLeft, getScreenWidth, getScreenXOffset, getScreenYOffset, getSliceWidth, getViewportMode, isScreenGridDisplayed, renderSubScreenGrid, setScreenGridDisplayed, setViewPort, setViewPort, setViewportMode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jzy3d.plot3d.rendering.view.IImageViewport
getLastViewPort, getMinimumDimension, getSliceWidth, getViewportMode, setViewPort, setViewPort, setViewPort, setViewportMode
-
-
-
-
Field Detail
-
margin
protected int margin
-
serie
protected Serie2d serie
-
askedWidth
protected int askedWidth
-
askedHeight
protected int askedHeight
-
-
Method Detail
-
initImageGenerator
public void initImageGenerator()
-
render
public void render(IPainter painter)
Description copied from interface:IImageViewport
Renders the picture into the window, according to the viewport settings. If the picture is bigger than the viewport, it is simply centered in it, otherwise, it is scaled in order to fit into the viewport.- Specified by:
render
in interfaceIImageViewport
- Overrides:
render
in classAWTImageViewport
-
toImage
public BufferedImage toImage(int width, int height)
-
-