Class FileTileCacheStructImage
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
org.gvsig.raster.tilecache.provider.FileTileCacheStructImage
- All Implemented Interfaces:
TileCacheStructImage,TileStructImage,org.gvsig.tools.dispose.Disposable
Represents a tiled image
- Author:
- dmartinezizquierdo
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
AbstractTileCacheStructImage.Tile -
Field Summary
Fields inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
bandNumber, colorInterpretation, colorTable, dataTypes, innerProvider, legend, query, recentAccededTiles, tileStruct -
Constructor Summary
ConstructorsConstructorDescriptionFileTileCacheStructImage(File folder, org.gvsig.crs.projection.lib.Projection crs, org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider, org.gvsig.fmap.dal.raster.RasterQuery query) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidorg.gvsig.raster.lib.buffer.api.BandfetchTile(int bandNumber, int zoomLevel, int structRow, int structCol) Get band from the required tile.voidClear previous cache.org.gvsig.raster.lib.buffer.api.TileStructMethods inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
composeKeyForRecentTiles, fillStoreInfo, getBandNumber, getColorInterpretation, getColorTable, getColumns, getColumnsPerTile, getDataTypes, getEnvelope, getLegend, getProviderName, getRows, getRowsPerTile, getZoomLvlForPixelSize, removeOlderTileMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, dispose
-
Constructor Details
-
FileTileCacheStructImage
public FileTileCacheStructImage(File folder, org.gvsig.crs.projection.lib.Projection crs, org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider, org.gvsig.fmap.dal.raster.RasterQuery query) - Parameters:
folder-crs-innerProvider-query-
-
-
Method Details
-
fetchTile
public org.gvsig.raster.lib.buffer.api.Band fetchTile(int bandNumber, int zoomLevel, int structRow, int structCol) Description copied from interface:TileStructImageGet band from the required tile. Return null on fails.- Parameters:
bandNumber-zoomLevel-structRow-structCol-- Returns:
- Band
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classAbstractTileCacheStructImage- Throws:
org.gvsig.tools.exception.BaseException
-
getTileStruct
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct() -
forgetCache
public void forgetCache()Description copied from interface:TileCacheStructImageClear previous cache.- Specified by:
forgetCachein interfaceTileCacheStructImage- Overrides:
forgetCachein classAbstractTileCacheStructImage
-