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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
AWTImageViewport.ImageLayout
-
Field Summary
FieldsFields 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, imageData, imageHeight, imageWidth, pixelScale
Fields inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
applyWindowsHiDPIWorkaround, lastViewPort, mode, screenBottom, screenGridDisplayed, screenHeight, screenLeft, screenSquaredDim, screenWidth, screenXOffset, screenYOffset
-
Constructor Summary
ConstructorsConstructorDescriptionAWTSerieLegend
(Serie2d serie) AWTSerieLegend
(Drawable drawable) AWTSerieLegend
(Drawable drawable, Color foreground, Color background) -
Method Summary
Modifier and TypeMethodDescriptiongetFont()
int
int
getWidth()
void
void
Renders the picture into the window, according to the viewport settings.void
toImage
(int width, int height) void
updateMinimumDimension
(IPainter painter) 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
computeLayout, getImage, getMargin, getPixelScale, renderImage, setImage, setImage, setImage, setMargin, updatePixelScale
Methods inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
apply_WindowsHiDPI_Workaround, apply_WindowsHiDPI_Workaround, applyViewport, applyViewportRectangle, applyViewportSquared, getLastViewPort, getRectangle, getScreenBottom, getScreenHeight, getScreenLeft, getScreenWidth, getScreenXOffset, getScreenYOffset, getSliceWidth, getViewPort, getViewportMode, getWindowsHiDPIScale_Workaround, isApplyWindowsHiDPIWorkaround, isScreenGridDisplayed, renderSubScreenGrid, setApplyWindowsHiDPIWorkaround, setScreenGridDisplayed, setScreenXOffset, setScreenYOffset, 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, getPixelScale, getSliceWidth, getViewportMode, setViewPort, setViewPort, setViewPort, setViewportMode, updatePixelScale
-
Field Details
-
margin
protected int margin -
serie
-
askedWidth
protected int askedWidth -
askedHeight
protected int askedHeight
-
-
Constructor Details
-
AWTSerieLegend
-
AWTSerieLegend
-
AWTSerieLegend
-
-
Method Details
-
initImageGenerator
public void initImageGenerator() -
setFont
-
getFont
-
render
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
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
updateMinimumDimension
- Specified by:
updateMinimumDimension
in interfaceILegend
-