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

org.deegree.coverage.raster.container
Interface TileContainer

All Known Implementing Classes:
GriddedBlobTileContainer, GriddedMemoryTileContainer, GriddedTileContainer, IndexedMemoryTileContainer, MemoryTileContainer

public interface TileContainer

This interface wraps tiles and abstracts from the source of the tiles. Some possible sources are in memory list of AbstractRasters, a shape file with a tile index, or a database with tile information.

Version:
$Revision: 22266 $, $Date: 2010-01-27 18:02:15 +0100 (Mi, 27 Jan 2010) $
Author:
Oliver Tonnhofer, last edited by: $Author: rbezema $

Method Summary
 Envelope getEnvelope()
          Returns the envelope of all tiles in this container.
 RasterDataInfo getRasterDataInfo()
          Return the first tile of this container.
 RasterGeoReference getRasterReference()
          Returns the RasterReference of all tiles in this container.
 List<AbstractRaster> getTiles(Envelope env)
          Returns all tiles that intersects the envelope.
 

Method Detail

getTiles

List<AbstractRaster> getTiles(Envelope env)
Returns all tiles that intersects the envelope.

Parameters:
env - return List with tiles
Returns:
A List with all intersecting tiles.

getEnvelope

Envelope getEnvelope()
Returns the envelope of all tiles in this container.

Returns:
The envelope of all tiles.

getRasterReference

RasterGeoReference getRasterReference()
Returns the RasterReference of all tiles in this container.

Returns:
The raster envelope of the tiles.

getRasterDataInfo

RasterDataInfo getRasterDataInfo()
Return the first tile of this container. First is implementation status.

Returns:
the first tile in the container

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

]]>