public static Collection<? extends ROI> computeTiledROIs(ImageData<?> imageData, PathObject parentObject, ImmutableDimension sizePreferred, ImmutableDimension sizeMax, boolean fixedSize, int overlap) { ROI parentROI = parentObject.getROI(); if (parentROI == null) parentROI = new RectangleROI(0, 0, imageData.getServer().getWidth(), imageData.getServer().getHeight()); return computeTiledROIs(parentROI, sizePreferred, sizeMax, fixedSize, overlap); }
Collection<? extends ROI> pathROIs = PathROIToolsAwt.computeTiledROIs(imageData, parentObject, sizePreferred, sizeMax, false, getTileOverlap(imageData, params)); if (pathROIs.isEmpty()) return;
Collection<? extends ROI> rois = PathROIToolsAwt.computeTiledROIs(roi, sizePreferred, sizePreferred, false, 0); if (rois.size() > 1) logger.info("Splitting {} into {} tiles for intensity measurements", roi, rois.size());