org.deegree.services.wpvs.rendering.jogl
Class GetViewRenderer
java.lang.Object
org.deegree.services.wpvs.rendering.jogl.GetViewRenderer
- All Implemented Interfaces:
- EventListener, javax.media.opengl.GLEventListener
public class GetViewRenderer
- extends Object
- implements javax.media.opengl.GLEventListener
Performs GetView requests for the PerspectiveViewService.
- Version:
- $Revision: 25745 $, $Date: 2010-08-09 13:28:57 +0200 (Mon, 09 Aug 2010) $
- Author:
- Rutger Bezema, last edited by: $Author: mschneider $
|
Method Summary |
void |
display(javax.media.opengl.GLAutoDrawable drawable)
|
void |
displayChanged(javax.media.opengl.GLAutoDrawable arg0,
boolean arg1,
boolean arg2)
|
BufferedImage |
getResultImage()
Returns the rendered image. |
void |
init(javax.media.opengl.GLAutoDrawable drawable)
|
void |
reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int width,
int height)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GetViewRenderer
public GetViewRenderer(GetView request,
RenderContext glRenderContext,
PooledByteBuffer imageBuffer,
TerrainRenderingManager demRenderer,
Colormap colormap,
List<TextureManager> textureManagers,
List<RenderableManager<?>> renderableRenderers,
String copyrightID,
double copyrightScale,
double sceneLatitude)
- Parameters:
request - glRenderContext - imageBuffer - textureManagers - demRenderer - colormap - to render instead of a texture.buildingRenderers - containing requested buildingstreeRenderers - containing requested trees.copyrightID - the texture id of the copyright.copyrightScale - the id of the copyright imagesceneLatitude - the latitude of the requested scene, necessary to calculate the light position.
display
public void display(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
display in interface javax.media.opengl.GLEventListener
displayChanged
public void displayChanged(javax.media.opengl.GLAutoDrawable arg0,
boolean arg1,
boolean arg2)
- Specified by:
displayChanged in interface javax.media.opengl.GLEventListener
init
public void init(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
init in interface javax.media.opengl.GLEventListener
reshape
public void reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int width,
int height)
- Specified by:
reshape in interface javax.media.opengl.GLEventListener
getResultImage
public BufferedImage getResultImage()
- Returns the rendered image.
- Returns:
- the rendered image, never
null
Copyright © 2011. All Rights Reserved.