public class GridNotInterpolated extends GridReader
bands, bandToOperate, dataStore, dataType, defaultNoData, rasterBuf
Constructor and Description |
---|
GridNotInterpolated(Buffer rb,
GridExtent layerExtent,
GridExtent windowExtent,
int[] bands)
Crea un objeto lector a partir de un buffer de datos y el extent de la extensión
completa y de la ventana accedida.
|
GridNotInterpolated(RasterDataStore ds,
GridExtent layerExtent,
GridExtent windowExtent,
int[] bands)
Crea un objeto lector a partir de una fuente de datos y el extent de la extensión
completa y de la ventana accedida.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBandsValuesAsByte(int x,
int y)
Obtiene el valor de tipo byte de una celda en todas las bandas.
|
double[] |
getBandsValuesAsDouble(int x,
int y)
Obtiene el valor de tipo double de una celda en todas las bandas.
|
float[] |
getBandsValuesAsFloat(int x,
int y)
Obtiene el valor de tipo float de una celda en todas las bandas.
|
int[] |
getBandsValuesAsInt(int x,
int y)
Obtiene el valor de tipo int de una celda en todas las bandas.
|
short[] |
getBandsValuesAsShort(int x,
int y)
Obtiene el valor de tipo short de una celda en todas las bandas.
|
double |
getCellValue(int x,
int y)
Obtiene el valor de una celda en double.
|
byte |
getCellValueAsByte(int x,
int y)
Obtiene el valor de tipo byte de una celda.
|
double |
getCellValueAsDouble(int x,
int y)
Obtiene el valor de tipo double de una celda.
|
float |
getCellValueAsFloat(int x,
int y)
Obtiene el valor de tipo float de una celda.
|
int |
getCellValueAsInt(int x,
int y)
Obtiene el valor de tipo int de una celda.
|
short |
getCellValueAsShort(int x,
int y)
Obtiene el valor de tipo short de una celda.
|
dispose, finalize, getCellSize, getGridExtent, getNoDataValue, getNX, getNY, isCellInGrid, isNoDataValue, setBandToOperate
public GridNotInterpolated(Buffer rb, GridExtent layerExtent, GridExtent windowExtent, int[] bands)
rb
- Buffer de datoslayerExtent
- extent de la capa completawindowExtent
- Extentbands
- Número de bandas del origenpublic GridNotInterpolated(RasterDataStore ds, GridExtent layerExtent, GridExtent windowExtent, int[] bands)
ds
- Fuente de datoslayerExtent
- extent de la capa completawindowExtent
- Extentbands
- Número de bandas del origenpublic byte getCellValueAsByte(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getCellValueAsByte
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public short getCellValueAsShort(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getCellValueAsShort
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public int getCellValueAsInt(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getCellValueAsInt
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public float getCellValueAsFloat(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getCellValueAsFloat
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public double getCellValueAsDouble(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getCellValueAsDouble
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public double getCellValue(int x, int y) throws RasterBufferInvalidAccessException
getCellValue
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
public byte[] getBandsValuesAsByte(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getBandsValuesAsByte
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public short[] getBandsValuesAsShort(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getBandsValuesAsShort
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public int[] getBandsValuesAsInt(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getBandsValuesAsInt
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public float[] getBandsValuesAsFloat(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getBandsValuesAsFloat
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException
public double[] getBandsValuesAsDouble(int x, int y) throws RasterBufferInvalidAccessException, RasterBufferInvalidException
GridReader
getBandsValuesAsDouble
in class GridReader
x
- Posición X del valor que queremos recuperary
- Posición Y del valor que queremos recuperarRasterBufferInvalidAccessException
RasterBufferInvalidException