Class MemoryTileStructImage
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
org.gvsig.raster.tilecache.provider.MemoryTileStructImage
- 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
ConstructorsConstructorDescriptionMemoryTileStructImage(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider, org.gvsig.fmap.dal.raster.RasterQuery query) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.raster.lib.buffer.api.BandfetchTile(int bandNumber, int zoomLevel, int structRow, int structCol) Get band from the required tile.org.gvsig.raster.lib.buffer.api.TileStructMethods inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStructImage
composeKeyForRecentTiles, doDispose, fillStoreInfo, forgetCache, 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
-
MemoryTileStructImage
public MemoryTileStructImage(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider, org.gvsig.fmap.dal.raster.RasterQuery query) - Parameters:
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-buffer-tileRow-tileCol-- Returns:
- Band
- Throws:
org.gvsig.fmap.geom.exception.CreateEnvelopeExceptionCloneNotSupportedExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
getTileStruct
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()
-