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: 29642 $, $Date: 2011-02-11 13:59:33 +0100 (Fri, 11 Feb 2011) $
Author:
Markus Schneider, last edited by: $Author: lbuesching $

Method Summary
 ICRS getCRS()
           
 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

getCRS

ICRS getCRS()
Returns:
the crs of the texture tile provider


Copyright © 2011. All Rights Reserved.