|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jzy3d.plot3d.rendering.view.ImageViewport org.jzy3d.plot3d.rendering.legends.Legend org.jzy3d.plot3d.rendering.legends.colorbars.ColorbarLegend
public class ColorbarLegend
Field Summary | |
---|---|
protected Color |
background
|
protected Color |
foreground
|
protected ViewPort |
lastViewPort
|
protected Dimension |
minimumDimension
|
protected ITickProvider |
provider
|
protected float |
ratioHeight
|
protected float |
ratioWidth
|
protected ITickRenderer |
renderer
|
protected boolean |
screenGridDisplayed
|
protected int |
screenHeight
|
protected int |
screenLeft
|
protected int |
screenRight
|
protected int |
screenSquaredDim
|
protected int |
screenWidth
|
protected int |
screenXOffset
|
protected int |
screenYOffset
|
protected boolean |
stretchToFill
|
Fields inherited from class org.jzy3d.plot3d.rendering.legends.Legend |
---|
parent |
Fields inherited from class org.jzy3d.plot3d.rendering.view.ImageViewport |
---|
imageHeight, imageObj, imageWidth |
Constructor Summary | |
---|---|
ColorbarLegend(AbstractDrawable parent,
IAxeLayout layout)
|
|
ColorbarLegend(AbstractDrawable parent,
IAxeLayout layout,
Color foreground)
|
|
ColorbarLegend(AbstractDrawable parent,
IAxeLayout layout,
Color foreground,
Color background)
|
|
ColorbarLegend(AbstractDrawable parent,
ITickProvider provider,
ITickRenderer renderer)
|
|
ColorbarLegend(AbstractDrawable parent,
ITickProvider provider,
ITickRenderer renderer,
Color foreground,
Color background)
|
Method Summary | |
---|---|
protected void |
applyViewPort(javax.media.opengl.GL2 gl,
javax.media.opengl.glu.GLU glu)
Apply the GL viewport according to the settings given to setViewPort. |
void |
drawableChanged(DrawableChangedEvent e)
|
ViewPort |
getLastViewPort()
|
Dimension |
getMinimumSize()
Return the minimum size for this graphic. |
Rectangle |
getRectangle()
Returns the (x,y) offset that was applied to make this AbstractViewport stand in the appropriate canvas part. |
boolean |
getStretchToFill()
|
void |
render(javax.media.opengl.GL2 gl,
javax.media.opengl.glu.GLU glu)
Renders the picture into the window, according to the viewport settings. |
void |
setMinimumSize(Dimension dimension)
|
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(ViewPort viewport)
|
Image |
toImage(int width,
int height)
|
Methods inherited from class org.jzy3d.plot3d.rendering.legends.Legend |
---|
dispose, saveImage, setViewPort, updateImage |
Methods inherited from class org.jzy3d.plot3d.rendering.view.ImageViewport |
---|
getImage, getPreferedSize, setImage, setImage, setImage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ITickProvider provider
protected ITickRenderer renderer
protected Dimension minimumDimension
protected Color foreground
protected Color background
protected ViewPort lastViewPort
protected int screenLeft
protected int screenRight
protected int screenXOffset
protected int screenYOffset
protected int screenWidth
protected int screenHeight
protected int screenSquaredDim
protected boolean screenGridDisplayed
protected boolean stretchToFill
protected float ratioWidth
protected float ratioHeight
Constructor Detail |
---|
public ColorbarLegend(AbstractDrawable parent, IAxeLayout layout)
public ColorbarLegend(AbstractDrawable parent, IAxeLayout layout, Color foreground)
public ColorbarLegend(AbstractDrawable parent, IAxeLayout layout, Color foreground, Color background)
public ColorbarLegend(AbstractDrawable parent, ITickProvider provider, ITickRenderer renderer)
public ColorbarLegend(AbstractDrawable parent, ITickProvider provider, ITickRenderer renderer, Color foreground, Color background)
Method Detail |
---|
public void render(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
ImageViewport
render
in class ImageViewport
public Image toImage(int width, int height)
toImage
in class Legend
public void drawableChanged(DrawableChangedEvent e)
drawableChanged
in interface IDrawableListener
drawableChanged
in class Legend
public Dimension getMinimumSize()
ImageViewport
getMinimumSize
in class ImageViewport
public void setMinimumSize(Dimension dimension)
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 void setViewPort(ViewPort viewport)
public ViewPort getLastViewPort()
protected void applyViewPort(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
applyViewPort
, one can query the offset that was
applied to the viewport relative to the canvas. Indeed, when the stretchToFill
option is disabled, the viewport is computed so that the content appears in
a squared subpart of the canvas.
gl
- glu
- public 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 |