@Override public boolean contains(long[] idx) { return contains(idx[0], idx[1], (int) idx[2]); } }
new DiscontinuousTileRange( layer.getName(), gridSetId, while (mimeIter.hasNext()) { DiscontinuousTileRange dtr = new DiscontinuousTileRange( layer.getName(), gridSetId,
DiscontinuousTileRange dtr = new DiscontinuousTileRange(layer.getName(), gridSetId, gridSub.getZoomStart(), gridSub.getZoomStop(), rasterMask, mimeIter.next(), (Map<String, String>) null); DiscontinuousTileRange dtr = new DiscontinuousTileRange(layer.getName(), gridSetId, gridSub.getZoomStart(), gridSub.getZoomStop(), rasterMask, mimeIter.next(), (Map<String, String>) null);
} else { tileRange = new DiscontinuousTileRange( "layer", "gridset",
/** * Checks whether this grid location, or any on the same meta tile, should be included according * to the DiscontinuousTileRange * * @param gridLoc * @return */ private boolean checkGridLocation(long[] gridLoc) { if (dtr == null) { return true; } else { long[] subIdx = new long[3]; subIdx[2] = gridLoc[2]; for (int i = 0; i < this.metaX; i++) { for (int j = 0; j < this.metaY; j++) { subIdx[0] = gridLoc[0] + i; subIdx[1] = gridLoc[1] + j; if (dtr.contains(subIdx)) { return true; } } } } return false; } }
new DiscontinuousTileRange( layerName, gridSetId,