Interface ILcdEarthTileSplitter
- All Known Implementing Classes:
ALcdEarthTileSplitter
,TLcdEarthElevationDataSplitter
,TLcdEarthImageSplitter
,TLcdEarthMultivaluedDataSplitter
public interface ILcdEarthTileSplitter
Splits a tile into subtiles.
- Since:
- 8.2
-
Method Summary
Modifier and TypeMethodDescriptiongetSubTile
(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) Splits a tile and returns the requested subtile.
-
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 NaLevel
- 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
-