public class FileTileCacheStructImage extends AbstractTileCacheStructImage
AbstractTileCacheStructImage.TilebandNumber, colorInterpretation, colorTable, dataTypes, innerProvider, legend, query, recentAccededTiles, tileStruct| Constructor and Description |
|---|
FileTileCacheStructImage(java.io.File folder,
IProjection crs,
RasterStoreProvider innerProvider,
RasterQuery query) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
Band |
fetchTile(int bandNumber,
int zoomLevel,
int structRow,
int structCol)
Get band from the required tile.
|
void |
forgetCache()
Clear previous cache.
|
TileStruct |
getTileStruct() |
composeKeyForRecentTiles, fillStoreInfo, getBandNumber, getColorInterpretation, getColorTable, getColumns, getColumnsPerTile, getDataTypes, getEnvelope, getLegend, getProviderName, getRows, getRowsPerTile, getZoomLvlForPixelSize, removeOlderTiledispose, disposepublic FileTileCacheStructImage(java.io.File folder,
IProjection crs,
RasterStoreProvider innerProvider,
RasterQuery query)
folder - crs - innerProvider - query - public Band fetchTile(int bandNumber, int zoomLevel, int structRow, int structCol)
TileStructImageprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractTileCacheStructImageBaseExceptionAbstractDisposable.dispose()public TileStruct getTileStruct()
public void forgetCache()
TileCacheStructImageforgetCache in interface TileCacheStructImageforgetCache in class AbstractTileCacheStructImage