public class FileTileCacheStructImage extends AbstractTileCacheStructImage
AbstractTileCacheStructImage.Tile
bandNumber, 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, removeOlderTile
dispose, dispose
public 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)
TileStructImage
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractTileCacheStructImage
BaseException
AbstractDisposable.dispose()
public TileStruct getTileStruct()
public void forgetCache()
TileCacheStructImage
forgetCache
in interface TileCacheStructImage
forgetCache
in class AbstractTileCacheStructImage