/** Returns a reference to the ROI Manager and opens the "ROI Manager" window if it is not already open. */ public static RoiManager getRoiManager() { if (instance!=null) return (RoiManager)instance; else return new RoiManager(); }
/** Returns a reference to the ROI Manager and opens the "ROI Manager" window if it is not already open. */ public static RoiManager getRoiManager() { if (instance!=null) return (RoiManager)instance; else return new RoiManager(); }
/** Returns the batch mode RoiManager instance. */ public static RoiManager getBatchModeRoiManager() { Interpreter interp = getInstance(); if (interp!=null && isBatchMode() && RoiManager.getRawInstance()==null) { if (interp.func.roiManager==null) interp.func.roiManager = new RoiManager(true); return interp.func.roiManager; } else return null; }
/** Returns the batch mode RoiManager instance. */ public static RoiManager getBatchModeRoiManager() { Interpreter interp = getInstance(); if (interp!=null && isBatchMode() && RoiManager.getRawInstance()==null) { if (interp.func.roiManager==null) interp.func.roiManager = new RoiManager(true); return interp.func.roiManager; } else return null; }
protected void exportToROIManager(ImagePlus image) { Roi[] rois = map.get(image); if (rois == null) return; int currentSlice = image.getCurrentSlice(); RoiManager manager = RoiManager.getInstance(); if (manager == null) manager = new RoiManager(); for (int i = 0; i < rois.length; i++) if (rois[i] != null) { image.setSliceWithoutUpdate(i + 1); manager.add(image, rois[i], i + 1); } image.setSlice(currentSlice); }
@Override protected void exportToROIManager(ImagePlus image) { Roi[] rois = map.get(image); if (rois == null) return; int currentSlice = image.getCurrentSlice(); RoiManager manager = RoiManager.getInstance(); if (manager == null) manager = new RoiManager(); for (int i = 0; i < rois.length; i++) if (specifiedByUser(rois[i])) { image.setSliceWithoutUpdate(i + 1); manager.add(image, rois[i], i + 1); } image.setSlice(currentSlice); }
if (RoiManager.getInstance()==null&&roiManager==null) { if (Interpreter.isBatchMode()) roiManager = new RoiManager(true); else IJ.run("ROI Manager...");
if (RoiManager.getInstance()==null&&roiManager==null) { if (Interpreter.isBatchMode()) roiManager = new RoiManager(true); else IJ.run("ROI Manager...");
void toRoiManager() { ImagePlus imp = IJ.getImage(); Overlay overlay = imp.getOverlay(); if (overlay==null) { IJ.error("Overlay required"); return; } RoiManager rm = RoiManager.getInstance2(); if (rm==null) rm = new RoiManager(); if (overlay.size()>=4 && overlay.get(3).getPosition()!=0) Prefs.showAllSliceOnly = true; rm.setOverlay(overlay); imp.setOverlay(null); }
if (rm == null) rm = new RoiManager();
void toRoiManager() { ImagePlus imp = IJ.getImage(); Overlay overlay = imp.getOverlay(); if (overlay==null) { IJ.error("Overlay required"); return; } RoiManager rm = RoiManager.getInstance2(); if (rm==null) rm = new RoiManager(); if (overlay.size()>=4 && overlay.get(3).getPosition()!=0) Prefs.showAllSliceOnly = true; rm.setOverlay(overlay); imp.setOverlay(null); }
if (roiCount > 0 && manager == null && roisMode.equals(ImporterOptions.ROIS_MODE_MANAGER)) { manager = new RoiManager();
if (roiCount > 0 && manager == null && roisMode.equals(ImporterOptions.ROIS_MODE_MANAGER)) { manager = new RoiManager();
rm = new RoiManager(); else if (reset) rm.reset();