public void run(ImageProcessor ip) { measure(); Roi roi = imp.getRoi(); if (roi==null || roi.getType()!=Roi.POINT) displayResults(); if ((measurements&ADD_TO_OVERLAY)!=0) addRoiToOverlay(); }
public void run(ImageProcessor ip) { measure(); Roi roi = imp.getRoi(); if (roi==null || roi.getType()!=Roi.POINT) displayResults(); if ((measurements&ADD_TO_OVERLAY)!=0) addRoiToOverlay(); }
/** Measures the ROIs in this overlay on the specified image * and returns the results as a ResultsTable. */ public ResultsTable measure(ImagePlus imp) { ResultsTable rt = new ResultsTable(); rt.showRowNumbers(true); Analyzer analyzer = new Analyzer(imp, rt); for (int i=0; i<size(); i++) { Roi roi = get(i); imp.setRoi(roi); analyzer.measure(); } imp.deleteRoi(); return rt; }
/** Measures the ROIs in this overlay on the specified image * and returns the results as a ResultsTable. */ public ResultsTable measure(ImagePlus imp) { ResultsTable rt = new ResultsTable(); rt.showRowNumbers(true); Analyzer analyzer = new Analyzer(imp, rt); for (int i=0; i<size(); i++) { Roi roi = get(i); imp.setRoi(roi); analyzer.measure(); } imp.deleteRoi(); return rt; }
imp.setRoi(rois[i]); roiIndex++; aSys.measure(); for (int j=0; j<=rtSys.getLastColumn(); j++){ float[] col = rtSys.getColumn(j);
imp.setRoi(rois[i]); roiIndex++; aSys.measure(); for (int j=0; j<=rtSys.getLastColumn(); j++){ float[] col = rtSys.getColumn(j);
for (int i=0; i<indexes.length; i++) { if (restoreWithoutUpdate(imp, indexes[i])) analyzer.measure(); else break;
for (int i=0; i<indexes.length; i++) { if (restoreWithoutUpdate(imp, indexes[i])) analyzer.measure(); else break;