Interface TileStructImage

All Known Subinterfaces:
TileCacheStructImage
All Known Implementing Classes:
AbstractTileCacheStructImage, FileTileCacheStructImage, MemoryTileStructImage

public interface TileStructImage
Author:
fdiaz
  • Method Details

    • getZoomLvlForPixelSize

      int getZoomLvlForPixelSize(double pixelSize)
      Parameters:
      pixelSize -
      Returns:
      The appropiate zoom level for the pizelSize
    • fetchTile

      org.gvsig.raster.lib.buffer.api.Band fetchTile(int bandNumber, int zoomLevel, int structRow, int structCol)
      Get band from the required tile. Return null on fails.
      Parameters:
      bandNumber -
      zoomLevel -
      structRow -
      structCol -
      Returns:
      Band
    • getBandNumber

      int getBandNumber()
      Returns:
      the band number
    • getDataTypes

      int[] getDataTypes()
      Returns:
      the data types
    • getRows

      int getRows(int zoomLevel)
      Parameters:
      zoomLevel -
      Returns:
      rows per zoom level
    • getColumns

      int getColumns(int zoomLevel)
      Parameters:
      zoomLevel -
      Returns:
      columns per zoom level
    • getEnvelope

      org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
      Returns:
      envelope per zoom level
    • getRowsPerTile

      int getRowsPerTile()
      Returns:
      the rows number per tile
    • getColumnsPerTile

      int getColumnsPerTile()
      Returns:
      the columns number per tile
    • getProviderName

      String getProviderName()
      Returns:
      the provider name
    • getColorInterpretation

      Object getColorInterpretation()
      Returns:
      the color interpretation
    • getColorTable

      Object getColorTable()
      Returns:
      the color table
    • getLegend

      Object getLegend()
      Returns:
      the legend
    • getTileStruct

      org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()