Interface ILcdEarthTileSplitter

All Known Implementing Classes:
ALcdEarthTileSplitter, TLcdEarthElevationDataSplitter, TLcdEarthImageSplitter, TLcdEarthMultivaluedDataSplitter

public interface ILcdEarthTileSplitter
Splits a tile into subtiles.
Since:
8.2
  • Method Details

    • getSubTile

      ALcdEarthTile getSubTile(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) throws IOException
      Splits a tile and returns the requested subtile. Given one tile of level N, this method returns the requested tile for level N+delta.
      Parameters:
      aInput - The tile of level N
      aLevel - The level of the returned subtile.
      aTileX - The tile x coordinate of the returned subtile.
      aTileY - The tile y coordinate of the returned subtile.
      Returns:
      The requested subtile.
      Throws:
      IOException - If the tile cannot be split.
      IllegalArgumentException - If the requested tile is no subtile of the given tile.
    • getDataFormat

      TLcdEarthTileFormat getDataFormat()
      Returns:
      The supported data format