/** * Computes the number of pixels for this {@link GridEnvelope2D}. * * @param rasterEnvelope the {@link GridEnvelope2D} to compute the number of pixels for * @return the number of pixels for the provided {@link GridEnvelope2D} */ private static long computePixelsNumber(GridEnvelope2D rasterEnvelope) { // pixels long pixelsNumber = 1; final int dimensions = rasterEnvelope.getDimension(); for (int i = 0; i < dimensions; i++) { pixelsNumber *= rasterEnvelope.getSpan(i); } return pixelsNumber; }
/** * Computes the number of pixels for this {@link GridEnvelope2D}. (code from WCSUtils) * * @param rasterEnvelope the {@link GridEnvelope2D} to compute the number of pixels for * @return the number of pixels for the provided {@link GridEnvelope2D} */ private static long computePixelsNumber(GridEnvelope2D rasterEnvelope) { // pixels long pixelsNumber = 1; final int dimensions = rasterEnvelope.getDimension(); for (int i = 0; i < dimensions; i++) { pixelsNumber *= rasterEnvelope.getSpan(i); } return pixelsNumber; } }