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

public class FileTileCacheStructImage extends AbstractTileCacheStructImage
Represents a tiled image
Author:
dmartinezizquierdo
  • 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: TileStructImage
      Get 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:
      doDispose in class AbstractTileCacheStructImage
      Throws:
      org.gvsig.tools.exception.BaseException
    • getTileStruct

      public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()
    • forgetCache

      public void forgetCache()
      Description copied from interface: TileCacheStructImage
      Clear previous cache.
      Specified by:
      forgetCache in interface TileCacheStructImage
      Overrides:
      forgetCache in class AbstractTileCacheStructImage