/** * Get the pixel values of the raster as 16 bit unsigned integer values * * @param raster * image raster * @return unsigned integer pixel values */ public int[] getUnsignedPixelValues(WritableRaster raster) { short[] pixelValues = getPixelValues(raster); int[] unsignedPixelValues = getUnsignedPixelValues(pixelValues); return unsignedPixelValues; }
/** * Get the pixel values of the buffered image as "unsigned shorts" * * @param image * tile image * @return "unsigned short" pixel values */ public short[] getPixelValues(BufferedImage image) { validateImageType(image); WritableRaster raster = image.getRaster(); short[] pixelValues = getPixelValues(raster); return pixelValues; }
/** * {@inheritDoc} */ @Override public Double[] getValues(GriddedTile griddedTile, byte[] imageBytes) { int[] pixelValues = getPixelValues(imageBytes); Double[] values = getValues(griddedTile, pixelValues); return values; }
/** * Get the coverage data values * * @param griddedTile * gridded tile * @param image * tile image * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, BufferedImage image) { short[] pixelValues = getPixelValues(image); Double[] values = getValues(griddedTile, pixelValues); return values; }
/** * Get the pixel values of the buffered image as 16 bit unsigned integer * values * * @param image * tile image * @return unsigned integer pixel values */ public int[] getUnsignedPixelValues(BufferedImage image) { short[] pixelValues = getPixelValues(image); int[] unsignedPixelValues = getUnsignedPixelValues(pixelValues); return unsignedPixelValues; }
/** * Get the coverage data values * * @param griddedTile * gridded tile * @param raster * raster image * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, WritableRaster raster) { short[] pixelValues = getPixelValues(raster); Double[] values = getValues(griddedTile, pixelValues); return values; }
int[] pixelValues = coverageData.getPixelValues(tileData); if (coverageDataValues != null) { for (int i = 0; i < pixelValues.length; i++) {