/** * Get the coverage data values from the "unsigned short" pixel values * * @param griddedTile * gridded tile * @param unsignedPixelValues * pixel values as 16 bit integers * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, int[] unsignedPixelValues) { Double[] values = new Double[unsignedPixelValues.length]; for (int i = 0; i < unsignedPixelValues.length; i++) { values[i] = getValue(griddedTile, unsignedPixelValues[i]); } return values; }
/** * Get the coverage data values from the pixel values * * @param griddedTile * gridded tile * @param pixelValues * pixel values * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, float[] pixelValues) { Double[] values = new Double[pixelValues.length]; for (int i = 0; i < pixelValues.length; i++) { values[i] = getValue(griddedTile, pixelValues[i]); } return values; }
/** * Get the coverage data values from the "unsigned short" pixel values * * @param griddedTile * gridded tile * @param pixelValues * pixel values as "unsigned shorts" * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, short[] pixelValues) { Double[] values = new Double[pixelValues.length]; for (int i = 0; i < pixelValues.length; i++) { values[i] = getValue(griddedTile, pixelValues[i]); } return values; }
/** * Get the coverage data value for the "unsigned short" pixel value * * @param griddedTile * gridded tile * @param pixelValue * pixel value as an unsigned short * @return coverage data value */ public Double getValue(GriddedTile griddedTile, short pixelValue) { int unsignedPixelValue = getUnsignedPixelValue(pixelValue); Double value = getValue(griddedTile, unsignedPixelValue); return value; }
value = getValue(griddedTile, image, x, y); } else if (x < 0 && y < 0) {