MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / setMeasurements

Method setMeasurements

ij/src/main/java/ij/macro/Functions.java:5990–6014  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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();

Callers 1

doListMethod · 0.95

Calls 15

getStringMethod · 0.95
getImageMethod · 0.95
getStatisticsMethod · 0.95
saveResultsMethod · 0.95
getRoiMethod · 0.95
getLastColumnMethod · 0.95
columnExistsMethod · 0.95
getColumnHeadingMethod · 0.95
getValueAsDoubleMethod · 0.95
getLeftParenMethod · 0.80
getRightParenMethod · 0.80
nextTokenMethod · 0.45

Tested by

no test coverage detected