private CoverageDataTileMatrixResults getResults(
			BoundingBox requestProjectedBoundingBox, TileMatrix tileMatrix,
			int overlappingPixels) {
		CoverageDataTileMatrixResults results = null;
		BoundingBox paddedBoundingBox = padBoundingBox(tileMatrix,
				requestProjectedBoundingBox, overlappingPixels);
		TileResultSet tileResults = retrieveSortedTileResults(
				paddedBoundingBox, tileMatrix);
		if (tileResults != null) {
			if (tileResults.getCount() > 0) {
				results = new CoverageDataTileMatrixResults(tileMatrix,
						tileResults);
			} else {
				tileResults.close();
			}
		}
		return results;
	}
private CoverageDataTileMatrixResults getResults ( BoundingBox requestProjectedBoundingBox , TileMatrix tileMatrix , int overlappingPixels ) { CoverageDataTileMatrixResults results = null ; BoundingBox paddedBoundingBox = padBoundingBox ( tileMatrix , requestProjectedBoundingBox , overlappingPixels ) ; TileResultSet tileResults = retrieveSortedTileResults ( paddedBoundingBox , tileMatrix ) ; if ( tileResults != null ) { if ( tileResults . getCount ( ) > 0 ) { results = new CoverageDataTileMatrixResults ( tileMatrix , tileResults ) ; } else { tileResults . close ( ) ; } } return results ; }
Get the coverage data tile results for a specified tile matrix

@param requestProjectedBoundingBox
request projected bounding box
@param tileMatrix
tile matrix
@param overlappingPixels
number of overlapping pixels used by the algorithm
@return tile matrix results