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

Method getResultsTable

ij/src/main/java/ij/macro/Functions.java:1414–1447  ·  view source on GitHub ↗
(boolean reportErrors)

Source from the content-addressed store, hash-verified

1412 }
1413
1414 @AstroImageJ(reason = "Support MeasurementsWindow", modified = true)
1415 private ResultsTable getResultsTable(boolean reportErrors) {
1416 ResultsTable rt = Analyzer.getResultsTable();
1417 int size = rt.size();
1418 if (size==0) {
1419 Frame frame = WindowManager.getFrontWindow();
1420 if (frame==null || (frame instanceof Editor))
1421 frame = WindowManager.getFrame("Results");
1422 if (frame!=null && (frame instanceof TextWindow)) {
1423 TextPanel tp = ((TextWindow)frame).getTextPanel();
1424 rt = tp.getOrCreateResultsTable();
1425 size = rt!=null?rt.size():0;
1426 }
1427 if (frame != null && frame instanceof ITableWindow tw) {
1428 rt = tw.getTable();
1429 size = rt.size();
1430 }
1431 }
1432 if (size==0) {
1433 Window win = WindowManager.getActiveTable();
1434 if (win!=null && (win instanceof TextWindow)) {
1435 TextPanel tp = ((TextWindow)win).getTextPanel();
1436 rt = tp.getOrCreateResultsTable();
1437 size = rt!=null?rt.size():0;
1438 }
1439 if (win != null && win instanceof ITableWindow tw) {
1440 rt = tw.getTable();
1441 size = rt.size();
1442 }
1443 }
1444 if (size==0 && reportErrors)
1445 interp.error("No results found");
1446 return rt;
1447 }
1448
1449 void setResult(ResultsTable rt) {
1450 interp.getLeftParen();

Callers 15

getResultMethod · 0.95
getResultStringMethod · 0.95
getResultLabelMethod · 0.95
setResultMethod · 0.95
getValueMethod · 0.95
doTableMethod · 0.95
setTableLocAndSizeMethod · 0.95
setSelectionMethod · 0.95
getSelectionStartMethod · 0.95
getSelectionEndMethod · 0.95
setTableColumnMethod · 0.95
updateTableMethod · 0.95

Calls 11

getResultsTableMethod · 0.95
sizeMethod · 0.95
getFrontWindowMethod · 0.95
getFrameMethod · 0.95
getActiveTableMethod · 0.95
getRTMethod · 0.95
getTableMethod · 0.65
getTextPanelMethod · 0.45
errorMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected