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.