Revision 899 org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.lib.impl/src/main/java/org/gvsig/raster/cache/tile/impl/provider/DefaultCacheStruct.java

View differences:

DefaultCacheStruct.java
26 26
import java.util.ArrayList;
27 27

  
28 28
import org.gvsig.raster.cache.tile.Tile;
29
import org.gvsig.raster.cache.tile.TileCacheLocator;
29 30
import org.gvsig.raster.cache.tile.disk.ITileFileSystemStrategy;
31
import org.gvsig.raster.cache.tile.exception.TileBuildException;
30 32
import org.gvsig.raster.cache.tile.impl.TileImpl;
31 33
import org.gvsig.raster.cache.tile.provider.CacheStruct;
32 34

  
......
289 291
		return limits.get(level).getTileExtent(row, col);
290 292
	}
291 293
	
294
	/*
295
	 * (non-Javadoc)
296
	 * @see org.gvsig.raster.cache.tile.provider.CacheStruct#getTileStructure(int, int, int, java.awt.geom.Point2D, java.awt.geom.Point2D)
297
	 */
298
	public Tile getTileStructure(int level, int tileCol, int tileRow, Point2D ul, Point2D lr) throws TileBuildException  {
299
		int[] size = getTileSizeByLevel(level);
300
		Tile tile = TileCacheLocator.getManager().createTile(level, tileRow, tileCol);
301
		tile.setUl(ul);
302
		tile.setLr(lr);
303
		tile.setWidthPx(size[0]);
304
		tile.setHeightPx(size[1]);
305
		
306
		return tile;
307
	}
308
	
309
	/*
310
	 * (non-Javadoc)
311
	 * @see org.gvsig.raster.cache.tile.provider.CacheStruct#getTileList(java.awt.geom.Rectangle2D)
312
	 */
292 313
	public ArrayList<Tile> getTileList(Rectangle2D r) {
293 314
		int tilePxWidth = tileMatrixSet.getTileMatrix().get(0).getTileWidth();
294 315
		int tilePxHeight = tileMatrixSet.getTileMatrix().get(0).getTileHeight();

Also available in: Unified diff