|
||||||||||
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
public class ImageViewport
A ImageViewport
allows displaying a 2d Image
within an OpenGL viewport.
Constructor Summary | |
---|---|
ImageViewport()
|
Method Summary | |
---|---|
java.awt.Image |
getImage()
Return the image rendered by the ImageViewport |
java.awt.Dimension |
getMinimumSize()
Return the minimum size for this graphic. |
java.awt.Dimension |
getPreferedSize()
Return the prefered size for this graphic. |
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 |
render(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu)
Renders the picture into the window, according to the viewport settings. |
void |
setImage(java.awt.Image image)
|
void |
setImage(java.awt.Image image,
int width,
int height)
Set the Image that will be displayed by the layer. |
void |
setImage(java.awt.Image image,
int width,
int height,
java.nio.ByteBuffer buffer)
|
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)
Set the view port (size of the renderer). |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageViewport()
Method Detail |
---|
public void render(javax.media.opengl.GL gl, javax.media.opengl.glu.GLU glu)
gl
- glu
- public void setImage(java.awt.Image image, int width, int height)
Image
that will be displayed by the layer.
image
- public void setImage(java.awt.Image image, int width, int height, java.nio.ByteBuffer buffer)
public void setImage(java.awt.Image image)
public java.awt.Image getImage()
ImageViewport
public java.awt.Dimension getMinimumSize()
public java.awt.Dimension getPreferedSize()
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(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.
an
- IllegalArgumentException if right is not greater than left.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 |