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

Method makeEllipse

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

Source from the content-addressed store, hash-verified

6055 }
6056
6057 void makeEllipse() {
6058 ImagePlus imp = getImage();
6059 Roi previousRoi = imp.getRoi();
6060 if (shiftKeyDown||altKeyDown)
6061 imp.saveRoi();
6062 double x1 = getFirstArg();
6063 double y1 = getNextArg();
6064 double x2 = getNextArg();
6065 double y2 = getNextArg();
6066 double aspectRatio = getLastArg();
6067 Roi roi = new EllipseRoi(x1,y1,x2,y2,aspectRatio);
6068 imp.setRoi(roi);
6069 if (previousRoi!=null && roi!=null)
6070 updateRoi(roi);
6071 resetImage();
6072 shiftKeyDown = altKeyDown = false;
6073 }
6074
6075 double fit() {
6076 interp.getToken();

Callers 1

doFunctionMethod · 0.95

Calls 9

getImageMethod · 0.95
getRoiMethod · 0.95
saveRoiMethod · 0.95
getFirstArgMethod · 0.95
getNextArgMethod · 0.95
getLastArgMethod · 0.95
setRoiMethod · 0.95
updateRoiMethod · 0.95
resetImageMethod · 0.95

Tested by

no test coverage detected