org.jzy3d.plot3d.rendering.view
Interface IImageViewport

All Known Subinterfaces:
ILegend
All Known Implementing Classes:
AWTColorbarLegend, AWTImageViewport, AWTLegend

public interface IImageViewport


Method Summary
 ViewportConfiguration getLastViewPort()
           
 Dimension getMinimumSize()
          Return the minimum size for this graphic.
 ViewportMode getMode()
           
 Dimension getPreferedSize()
          Return the prefered size for this graphic.
 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 setViewPort(int width, int height)
           
 void setViewPort(int width, int height, float left, float right)
          Set the view port (size of the renderer).
 void setViewPort(ViewportConfiguration viewport)
           
 void setViewportMode(ViewportMode mode)
           
 

Method Detail

render

void render(javax.media.opengl.GL gl,
            javax.media.opengl.glu.GLU glu)
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.

Parameters:
gl -
glu -

getMinimumSize

Dimension getMinimumSize()
Return the minimum size for this graphic.


getPreferedSize

Dimension getPreferedSize()
Return the prefered size for this graphic.


setViewPort

void setViewPort(int width,
                 int height)

getMode

ViewportMode getMode()

setViewportMode

void setViewportMode(ViewportMode mode)

setViewPort

void setViewPort(int width,
                 int height,
                 float left,
                 float right)
Set the view port (size of the renderer).

Parameters:
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.
Throws:
an - IllegalArgumentException if right is not greater than left.

setViewPort

void setViewPort(ViewportConfiguration viewport)

getLastViewPort

ViewportConfiguration getLastViewPort()


Copyright © 2013. All rights reserved.