Class AWTSeriesLegend
- 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.AWTSeriesLegend
-
- All Implemented Interfaces:
IDrawableListener
,ILegend
,IImageViewport
public class AWTSeriesLegend extends AWTLegend implements IImageViewport
-
-
Field Summary
Fields Modifier and Type Field Description protected int
askedHeight
protected int
askedWidth
protected int
margin
protected List<Serie2d>
series
-
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 AWTSeriesLegend()
AWTSeriesLegend(List<Serie2d> series)
AWTSeriesLegend(List<Serie2d> series, Color foreground, Color background)
AWTSeriesLegend(Serie2d... series)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSerie(Serie2d serie)
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
-
-
-
-
Method Detail
-
addSerie
public void addSerie(Serie2d serie)
-
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)
-
-