/** * Get the data null value * * @return data null value or null */ public Double getDataNull() { Double dataNull = null; if (griddedCoverage != null) { dataNull = griddedCoverage.getDataNull(); } return dataNull; }
/** * Get the unsigned 16 bit integer pixel value of the coverage data value * * @param griddedTile * gridded tile * @param value * coverage data value * @return 16 bit integer pixel value */ public int getUnsignedPixelValue(GriddedTile griddedTile, Double value) { int unsignedPixelValue = 0; if (value == null) { if (griddedCoverage != null) { unsignedPixelValue = griddedCoverage.getDataNull().intValue(); } } else { double pixelValue = valueToPixelValue(griddedTile, value); unsignedPixelValue = (int) Math.round(pixelValue); } return unsignedPixelValue; }
/** * Get the pixel value of the coverage data value * * @param griddedTile * gridded tile * @param value * coverage data value * @return pixel value */ public float getFloatPixelValue(GriddedTile griddedTile, Double value) { double pixel = 0; if (value == null) { if (griddedCoverage != null) { pixel = griddedCoverage.getDataNull(); } } else { pixel = valueToPixelValue(griddedTile, value); } float pixelValue = (float) pixel; return pixelValue; }
pixelValue); if (griddedCoverage.getDataNull() != null && pixelValue == griddedCoverage .getDataNull()) { TestCase.assertNull(value); } else {
+ x], pixelValue); if (griddedCoverage.getDataNull() != null && pixelValue == griddedCoverage .getDataNull()) { TestCase.assertNull(value); } else {
float value; if (allowNulls && Math.random() < .05) { value = griddedCoverage.getDataNull().floatValue(); } else { value = (float) ((Math.random() * (maxValue - minValue)) + minValue);
int unsignedValue; if (allowNulls && Math.random() < .05) { unsignedValue = griddedCoverage.getDataNull().intValue(); } else { unsignedValue = Short.MAX_VALUE - Short.MIN_VALUE - 1;
TestCase.assertEquals(0.0, griddedCoverage.getOffset()); TestCase.assertTrue(griddedCoverage.getPrecision() >= 0); griddedCoverage.getDataNull(); griddedCoverage.getUom(); if (coverageDataValues != null) {
griddedCoverage.getDataNull(); griddedCoverage.getUom(); if (coverageDataValues != null) {