|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TileReader
Offers a random access interface to the tile data for a raster request.
Implementations are expected to perform better when the tiles are requested in sequential x/y order (e.g., 0,0; 1,0; 2,0; 0,1; 1,1; 2,1 for 3x2 tile set), though they're required to be able to return any randomly requested tile, probably by being forced to issue a separate request to the server or do some cacheing.
Method Summary | |
---|---|
void |
dispose()
Disposes any resource being held by this TileReader, making the TileReader unusable and the behaviour of #hasNext() and #next unpredictable |
int |
getBitsPerSample()
|
int |
getBytesPerTile()
|
int |
getMinTileX()
|
int |
getMinTileY()
|
int |
getNumberOfBands()
|
int |
getPixelsPerTile()
|
int |
getPyramidLevel()
|
long |
getRasterId()
|
java.lang.String |
getRasterTableName()
|
java.lang.String |
getServerName()
|
void |
getTile(int tileX,
int tileY,
byte[][] data)
|
void |
getTile(int tileX,
int tileY,
double[][] data)
|
void |
getTile(int tileX,
int tileY,
float[][] data)
|
void |
getTile(int tileX,
int tileY,
int[][] data)
|
void |
getTile(int tileX,
int tileY,
short[][] data)
|
int |
getTileHeight()
|
int |
getTilesHigh()
|
int |
getTilesWide()
|
int |
getTileWidth()
|
int |
toRealTileX(int tileX)
|
int |
toRealTileY(int tileY)
|
Method Detail |
---|
int getBitsPerSample()
int getPixelsPerTile()
int getNumberOfBands()
int getTileWidth()
int getTileHeight()
int getTilesWide()
int getTilesHigh()
int getBytesPerTile()
void dispose()
#hasNext()
and #next
unpredictable
java.lang.String getServerName()
java.lang.String getRasterTableName()
long getRasterId()
int getPyramidLevel()
int getMinTileX()
int getMinTileY()
void getTile(int tileX, int tileY, byte[][] data) throws java.io.IOException
java.io.IOException
void getTile(int tileX, int tileY, short[][] data) throws java.io.IOException
java.io.IOException
void getTile(int tileX, int tileY, int[][] data) throws java.io.IOException
java.io.IOException
void getTile(int tileX, int tileY, float[][] data) throws java.io.IOException
java.io.IOException
void getTile(int tileX, int tileY, double[][] data) throws java.io.IOException
java.io.IOException
int toRealTileX(int tileX)
int toRealTileY(int tileY)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |