deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.rendering.r3d.opengl.rendering.dem.texturing
Interface TextureTileProvider

All Known Implementing Classes:
RasterAPITextureTileProvider, StyledGeometryTTProvider, WMSTextureTileProvider

public interface TextureTileProvider

Implementations provide texture data for texturing of a 2D-domain made up of RenderMeshFragment instances.

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, last edited by: $Author: schneider $

Method Summary
 Envelope getEnvelope()
           
 double getNativeResolution()
          Returns the provided resolution (in world units per pixel).
 TextureTile getTextureTile(TextureTileRequest request)
          Get a TextureTile best fitting the request.
 boolean hasTextureForResolution(double unitsPerPixel)
           
 

Method Detail

getNativeResolution

double getNativeResolution()
Returns the provided resolution (in world units per pixel).

Returns:
the provided resolution

getTextureTile

TextureTile getTextureTile(TextureTileRequest request)
Get a TextureTile best fitting the request.

Parameters:
request - information about the request.
Returns:
a texture tile.

hasTextureForResolution

boolean hasTextureForResolution(double unitsPerPixel)
Parameters:
unitsPerPixel -
Returns:
true if a the provider could deliver a texture for the given resolution.

getEnvelope

Envelope getEnvelope()
Returns:
the bounding box for this TextureTileProvider

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>