/** 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; }
/** Deletes the current region of interest. Makes a copy of the ROI so it can be recovered by Edit/Selection/Restore Selection. */ public void deleteRoi() { if (roi!=null) { saveRoi(); if (!(IJ.altKeyDown()||IJ.shiftKeyDown())) { RoiManager rm = RoiManager.getRawInstance(); if (rm!=null) rm.deselect(roi); } if (roi!=null) { roi.notifyListeners(RoiListener.DELETED); if (roi instanceof PointRoi) ((PointRoi)roi).resetCounters(); } roi = null; if (ip!=null) ip.resetRoi(); draw(); } }
/** Deletes the current region of interest. Makes a copy of the ROI so it can be recovered by Edit/Selection/Restore Selection. */ public void deleteRoi() { if (roi!=null) { saveRoi(); if (!(IJ.altKeyDown()||IJ.shiftKeyDown())) { RoiManager rm = RoiManager.getRawInstance(); if (rm!=null) rm.deselect(roi); } if (roi!=null) { roi.notifyListeners(RoiListener.DELETED); if (roi instanceof PointRoi) ((PointRoi)roi).resetCounters(); } roi = null; if (ip!=null) ip.resetRoi(); draw(); } }