()
| 5988 | } |
| 5989 | |
| 5990 | void setMeasurements() { |
| 5991 | String arg = ""; |
| 5992 | if (interp.nextToken()=='(') { |
| 5993 | interp.getLeftParen(); |
| 5994 | if (interp.nextToken() != ')') |
| 5995 | arg = getString().toLowerCase(Locale.US); |
| 5996 | interp.getRightParen(); |
| 5997 | } |
| 5998 | props.clear(); |
| 5999 | ImagePlus imp = getImage(); |
| 6000 | int measurements = ALL_STATS + SLICE; |
| 6001 | if (arg.contains("limit")) |
| 6002 | measurements += LIMIT; |
| 6003 | ImageStatistics stats = imp.getStatistics(measurements); |
| 6004 | ResultsTable rt = new ResultsTable(); |
| 6005 | Analyzer analyzer = new Analyzer(imp, measurements, rt); |
| 6006 | analyzer.saveResults(stats, imp.getRoi()); |
| 6007 | for (int i=0; i<=rt.getLastColumn(); i++) { |
| 6008 | if (rt.columnExists(i)) { |
| 6009 | String name = rt.getColumnHeading(i); |
| 6010 | String value = ""+rt.getValueAsDouble(i, 0); |
| 6011 | props.setProperty(name, value); |
| 6012 | } |
| 6013 | } |
| 6014 | } |
| 6015 | |
| 6016 | void makePoint() { |
| 6017 | double x = getFirstArg(); |
no test coverage detected