org.deegree.tools.coverage.gridifier.index
Class MultiResolutionTileGrid

java.lang.Object
  extended by org.deegree.tools.coverage.gridifier.index.MultiResolutionTileGrid
All Implemented Interfaces:
MultiLevelRasterTileIndex

public class MultiResolutionTileGrid
extends Object
implements MultiLevelRasterTileIndex

The MultiResolutionTileGrid class uses a MultiResolutionRaster from the Raster api.

Version:
$Revision: 28888 $, $Date: 2010-12-17 13:54:42 +0100 (Fri, 17 Dec 2010) $
Author:
Rutger Bezema, last edited by: $Author: aschmitz $

Constructor Summary
MultiResolutionTileGrid(File topLevelResolutionDir, boolean recursive, RasterIOOptions options)
           
 
Method Summary
 RasterLevel[] getRasterLevels()
           
 Set<TileFile> getTiles(Envelope env, double metersPerPixel)
          Return the matching tilefiles for the given enveloep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiResolutionTileGrid

public MultiResolutionTileGrid(File topLevelResolutionDir,
                               boolean recursive,
                               RasterIOOptions options)
Parameters:
topLevelResolutionDir -
recursive -
options - containing information about the loaded raster.
Method Detail

getRasterLevels

public RasterLevel[] getRasterLevels()
Specified by:
getRasterLevels in interface MultiLevelRasterTileIndex
Returns:
the RasterLevels

getTiles

public Set<TileFile> getTiles(Envelope env,
                              double metersPerPixel)
Description copied from interface: MultiLevelRasterTileIndex
Return the matching tilefiles for the given enveloep

Specified by:
getTiles in interface MultiLevelRasterTileIndex
Returns:
a set of matching tiel files


Copyright © 2011. All Rights Reserved.