private void populateValues(GriddedTile griddedTile, TImage image,
			Double[][] leftLastColumns, Double[][] topLeftRows,
			Double[][] topRows, int minX, int maxX, int minY, int maxY,
			Double[][] values) {

		for (int yLocation = maxY; values != null && yLocation >= minY; yLocation--) {
			for (int xLocation = maxX; xLocation >= minX; xLocation--) {
				Double value = getValueOverBorders(griddedTile, image,
						leftLastColumns, topLeftRows, topRows, xLocation,
						yLocation);
				if (value == null) {
					values = null;
					break;
				} else {
					values[yLocation - minY][xLocation - minX] = value;
				}
			}
		}
	}
private void populateValues ( GriddedTile griddedTile , TImage image , Double [ ] [ ] leftLastColumns , Double [ ] [ ] topLeftRows , Double [ ] [ ] topRows , int minX , int maxX , int minY , int maxY , Double [ ] [ ] values ) { for ( int yLocation = maxY ; values != null && yLocation >= minY ; yLocation -- ) { for ( int xLocation = maxX ; xLocation >= minX ; xLocation -- ) { Double value = getValueOverBorders ( griddedTile , image , leftLastColumns , topLeftRows , topRows , xLocation , yLocation ) ; if ( value == null ) { values = null ; break ; } else { values [ yLocation - minY ] [ xLocation - minX ] = value ; } } } }
Populate the coverage data values

@param griddedTile
gridded tile
@param image
image
@param leftLastColumns
last columns in the tile to the left
@param topLeftRows
last rows of the tile to the top left
@param topRows
last rows of the tile to the top
@param minX
min x coordinate
@param maxX
max x coordinate
@param minY
min y coordinate
@param maxY
max y coordinate
@param values
values to populate