|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.rendering.r3d.model.QualityModel<RenderableQualityModelPart> org.deegree.rendering.r3d.opengl.rendering.model.geometry.RenderableQualityModel
public class RenderableQualityModel
The RenderableQualityModel
defines the basis for a QualityModel of a Renderable object. It holds a set
of geometries or a reference to a prototype, never both.
Field Summary |
---|
Fields inherited from class org.deegree.rendering.r3d.model.QualityModel |
---|
prototype, qualityModelParts |
Constructor Summary | |
---|---|
RenderableQualityModel()
Creates a GeometryQualityModel with an empty list of geometry patches |
|
RenderableQualityModel(ArrayList<RenderableQualityModelPart> qualityModelParts)
Creates a GeometryQualityModel with the given geometry patches |
|
RenderableQualityModel(PrototypeReference prototypeReference)
|
|
RenderableQualityModel(RenderableQualityModelPart geometryPatch)
Creates a GeometryQualityModel with the given geometry patch |
Method Summary | |
---|---|
int |
getOrdinateCount()
|
int |
getTextureOrdinateCount()
|
void |
render(RenderContext glRenderContext)
Called to render this object to an OpenGL context. |
void |
renderPrepared(RenderContext glRenderContext,
DirectGeometryBuffer geomBuffer)
|
String |
toString()
|
Methods inherited from class org.deegree.rendering.r3d.model.QualityModel |
---|
addQualityModelPart, addQualityModelParts, getPrototypeReference, getQualityModelPart, getQualityModelParts, setPrototype, sizeOf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RenderableQualityModel()
public RenderableQualityModel(ArrayList<RenderableQualityModelPart> qualityModelParts)
qualityModelParts
- public RenderableQualityModel(RenderableQualityModelPart geometryPatch)
geometryPatch
- public RenderableQualityModel(PrototypeReference prototypeReference)
prototypeReference
- Method Detail |
---|
public void render(RenderContext glRenderContext)
JOGLRenderable
The following pre-conditions hold:
context
has been set up correctly by the caller.params
matches the projection and the screen size, so the callee can depend
on them to perform view frustum culling and LOD adaptation.
render
in interface JOGLRenderable
glRenderContext
- TODOpublic String toString()
toString
in class Object
public int getOrdinateCount()
public int getTextureOrdinateCount()
public void renderPrepared(RenderContext glRenderContext, DirectGeometryBuffer geomBuffer)
glRenderContext
- geomBuffer
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |