public interface QueryableRaster
Modifier and Type | Method and Description |
---|---|
void |
addDrawableBand(int posRasterBuf,
int imageBand)
Para este dataset asigna que bandas se pintaran
sobre el RasterBuf cuando se haga un update.
|
Extent |
adjustToExtent(Extent e)
Gets an extent adjusted to the bounding box of this raster
|
void |
clearDrawableBands()
Removes the drawable bands
|
java.awt.geom.AffineTransform |
getAffineTransform()
Recupera del raster la matriz de transformación que lo situa en cualquier parte de la vista
|
int |
getBandCount()
Obtiene el número de bandas del raster
|
BandList |
getBands()
Obtiene la lista de bandas
|
ColorTable |
getColorTable(int i)
Obtiene la paleta correspondiente a uno de los ficheros que forman el GeoMultiRasterFile
|
ColorTable |
getColorTable(java.lang.String fileName)
Obtiene la paleta correspondiente al nombre del fichero pasado por parámetro.
|
RasterDataStore |
getDataStore()
Gets the dataset of this queryable raster
|
int[] |
getDrawableBands()
Obtiene las bandas dibujables cuando se solicita una acción de lectura de datos
|
Extent |
getExtent()
Obtiene el extent del raster.
|
double |
getHeight()
Obtiene la altura del raster en píxeles.
|
NoData |
getNoDataValue()
Obtiene el valor NoData asociado al raster.
|
Tile |
getTile(SpiRasterQuery q)
Gets a tile of data if the provider is able to return a tile
|
double |
getWidth()
Obtiene la anchura del raster en píxeles.
|
java.awt.geom.Point2D |
rasterToWorld(java.awt.geom.Point2D pt)
Convierte un punto desde coordenadas pixel a coordenadas del mundo.
|
void |
setDrawableBands(int[] db)
Asigna las bandas dibujables cuando se solicita una acción de lectura de datos
|
java.awt.geom.Point2D |
worldToRaster(java.awt.geom.Point2D pt)
Convierte un punto desde del mundo a coordenadas pixel.
|
RasterDataStore getDataStore()
BandList getBands()
void setDrawableBands(int[] db)
db
- int[]void clearDrawableBands()
int[] getDrawableBands()
int getBandCount()
NoData getNoDataValue()
void addDrawableBand(int posRasterBuf, int imageBand)
posRasterBuf
- Posición del RasterBuf que queremos pintar.imageBand
- Banda de la imagen que se pintaráColorTable getColorTable(java.lang.String fileName)
fileName
- Nombre del ficheroColorTable getColorTable(int i)
i
- Posición del rasterExtent getExtent()
Extent adjustToExtent(Extent e)
e
- double getHeight()
double getWidth()
java.awt.geom.AffineTransform getAffineTransform()
band
- java.awt.geom.Point2D rasterToWorld(java.awt.geom.Point2D pt)
pt
- Punto a transformarjava.awt.geom.Point2D worldToRaster(java.awt.geom.Point2D pt)
pt
- Punto a transformarTile getTile(SpiRasterQuery q) throws TileGettingException
wPx
- hPx
- row
- col
- bbox
- cacheStruct
- The client CacheStruct or null to use the preferred CacheStructTileGettingException