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

Method getNumber

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

Source from the content-addressed store, hash-verified

1495 }
1496
1497 double getNumber() {
1498 String prompt = getFirstString();
1499 double defaultValue = getLastArg();
1500 String title = interp.macroName!=null?interp.macroName:"";
1501 if (title.endsWith(" Options"))
1502 title = title.substring(0, title.length()-8);
1503 GenericDialog gd = new GenericDialog(title);
1504 int decimalPlaces = (int)defaultValue==defaultValue?0:2;
1505 gd.addNumericField(prompt, defaultValue, decimalPlaces);
1506 gd.showDialog();
1507 if (gd.wasCanceled()) {
1508 interp.done = true;
1509 return defaultValue;
1510 }
1511 double v = gd.getNextNumber();
1512 if (gd.invalidNumber())
1513 return defaultValue;
1514 else
1515 return v;
1516 }
1517
1518 double getBoolean() {
1519 interp.getLeftParen();

Callers 1

getFunctionValueMethod · 0.95

Calls 9

getFirstStringMethod · 0.95
getLastArgMethod · 0.95
addNumericFieldMethod · 0.95
showDialogMethod · 0.95
wasCanceledMethod · 0.95
getNextNumberMethod · 0.95
invalidNumberMethod · 0.95
substringMethod · 0.80
lengthMethod · 0.65

Tested by

no test coverage detected