|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJNIBase
es.gva.cit.jgdal.GdalRasterBand
Representa a una banda simple de la imágen o canal.
Constructor Summary | |
GdalRasterBand(long cPtr)
Asigna el identificador de la banda |
Method Summary | |
int |
getBlockXSize()
Devuelve el tamaño en X del bloque para esa banda |
int |
getBlockYSize()
Devuelve el tamaño en Y del bloque para esa banda |
GdalRasterBand |
getOverview(int i)
Obtiene el overview indicado por el índice "i". |
int |
getOverviewCount()
Devuelve el número de overviews que contiene la banda. |
int |
getRasterBandXSize()
Obtiene el tamaño en pixeles de la imágen en el eje de las X |
int |
getRasterBandYSize()
Obtiene el tamaño en pixeles de la imágen en el eje de las Y |
byte[] |
readRaster(int nXOff,
int nYOff,
int nXSize,
int nYSize,
int BufXSize,
int BufYSize,
int eBufType)
Lee datos de la banda de la imágen |
void |
writeRaster(int nXOff,
int nYOff,
int nXSize,
int nYSize,
byte[] buf,
int eBufType)
Escribe datos en la banda de la imágen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GdalRasterBand(long cPtr)
Method Detail |
public byte[] readRaster(int nXOff, int nYOff, int nXSize, int nYSize, int BufXSize, int BufYSize, int eBufType) throws GdalException
nXOff
- El desplazamiento del pixel desde la esquina superior derecha
de la banda accedida.nYOff
- El desplazamiento de línea desde la esquina superior derecha
de la banda accedida.nXSize
- Ancho de la región en pixels de la banda que será accedidanYSize
- Altura de la región en líneas de la banda que será accedidaBufXSize
- Ancho del buffer donde la región de la imágen será guardadaBufYSize
- Altura del buffer donde la región de la imágen será guardadaeBufType
-
GdalException
public void writeRaster(int nXOff, int nYOff, int nXSize, int nYSize, byte[] buf, int eBufType) throws GdalException
nXOff
- El desplazamiento del pixel desde la esquina superior derecha
de la banda accedida.nYOff
- El desplazamiento de línea desde la esquina superior derecha
de la banda accedida.nXSize
- Ancho de la región en pixels de la banda que será accedidanYSize
- Altura de la región en líneas de la banda que será accedidaeBufType
-
GdalException
public int getRasterBandXSize() throws GdalException
GdalException
public int getRasterBandYSize() throws GdalException
GdalException
public int getOverviewCount() throws GdalException
GdalException
public GdalRasterBand getOverview(int i) throws GdalException
i
- indice del overview que se quiere recuperar.
GdalException
public int getBlockXSize() throws GdalException
GdalException
public int getBlockYSize() throws GdalException
GdalException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |