org.deegree.rendering.r3d.opengl.rendering.model.prototype
Class RenderablePrototype

java.lang.Object
  extended by org.deegree.rendering.r3d.model.WorldObject<RenderableQualityModelPart,RenderableQualityModel>
      extended by org.deegree.rendering.r3d.opengl.rendering.model.geometry.WorldRenderableObject
          extended by org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype
All Implemented Interfaces:
Serializable, PositionableModel, MemoryAware, JOGLRenderable

public class RenderablePrototype
extends WorldRenderableObject

The RenderablePrototype is a WorldRenderableObject which only has one level of detail.

Version:
$Revision: 30126 $, $Date: 2011-03-22 11:11:00 +0100 (Tue, 22 Mar 2011) $
Author:
Rutger Bezema, last edited by: $Author: aschmitz $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.deegree.rendering.r3d.model.WorldObject
position, qualityLevels
 
Constructor Summary
RenderablePrototype(String id, String time, Envelope bbox)
           
RenderablePrototype(String id, String time, Envelope bbox, RenderableQualityModel qualityLevel)
           
 
Method Summary
protected  int calcQualityLevel(RenderContext glRenderContext)
           
 
Methods inherited from class org.deegree.rendering.r3d.opengl.rendering.model.geometry.WorldRenderableObject
getOrdinateCount, getTextureOrdinateCount, render, renderPrepared, setSwitchLevels
 
Methods inherited from class org.deegree.rendering.r3d.model.WorldObject
getBbox, getErrorScalar, getExternalReference, getGroundLevel, getId, getModelBBox, getName, getNumberOfQualityLevels, getObjectHeight, getPosition, getQualityLevel, getQualityLevels, getTime, getType, resetQualityLevels, setBbox, setExternalReference, setId, setName, setQualityLevel, setTime, setType, sizeOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderablePrototype

public RenderablePrototype(String id,
                           String time,
                           Envelope bbox)
Parameters:
id -
time -
bbox -

RenderablePrototype

public RenderablePrototype(String id,
                           String time,
                           Envelope bbox,
                           RenderableQualityModel qualityLevel)
Parameters:
id -
time -
bbox -
qualityLevel -
Method Detail

calcQualityLevel

protected int calcQualityLevel(RenderContext glRenderContext)
Overrides:
calcQualityLevel in class WorldRenderableObject
Parameters:
glRenderContext - necessary to calculate the right level
Returns:
0


Copyright © 2011. All Rights Reserved.