Interface RasterStoreProvider

All Superinterfaces:
org.gvsig.fmap.dal.DataFactoryUnit, org.gvsig.fmap.dal.DataStoreProvider, DataStoreProvider, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.dynobject.DynObject, org.gvsig.tools.dynobject.DynObject_v2
All Known Subinterfaces:
RasterCacheStoreProvider
All Known Implementing Classes:
AbstractAwtRasterStoreProvider, AbstractRasterStoreProvider

public interface RasterStoreProvider extends DataStoreProvider
Interface for all raster based data providers.
Author:
dmartinezizquierdo
  • Method Details

    • createBuffer

      org.gvsig.raster.lib.buffer.api.Buffer createBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) throws org.gvsig.raster.lib.buffer.api.exceptions.BufferException
      Parameters:
      rasterQuery -
      Returns:
      Buffer
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferException
    • getBandDescriptor

      org.gvsig.fmap.dal.raster.BandDescriptor getBandDescriptor(int band)
      Gets BandDescriptor of band received as parameter. If band does not have BandAttributeDescriptor, this method will return an empty BandDescriptor.
      Parameters:
      band - Band to get its BandDescriptor
      Returns:
      BandDescriptor
    • getBands

      int getBands()
      Gets bands of raster provider source
      Returns:
      Number of available bands from source
    • getTileStruct

      org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()
      Return the appropriate TileStruct for a tiled access to this provider, if can.
      Returns:
    • getImageLegend

      Image getImageLegend()
      Returns:
      the image legend or null
    • getParameters

      org.gvsig.fmap.dal.DataStoreParameters getParameters()
      Return the parameters of this provider
      Returns:
    • getDimensions

      org.gvsig.raster.lib.buffer.api.BufferDimensions getDimensions() throws org.gvsig.fmap.dal.exception.InitializeException
      Return the buffer dimensions of the complete store.
      Returns:
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • isTiled

      boolean isTiled()
      Returns: