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

Method recordCrop

ij/src/main/java/ij/plugin/Duplicator.java:137–156  ·  view source on GitHub ↗
(ImagePlus imp)

Source from the content-addressed store, hash-verified

135 }
136
137 private void recordCrop(ImagePlus imp) {
138 if (!Recorder.record)
139 return;
140 if (imp.getStackSize()==1) {
141 if (imp.getRoi()==null || ignoreSelection)
142 Recorder.recordCall("imp = imp.duplicate();");
143 else
144 Recorder.recordCall("imp = imp.crop();");
145 } else if (imp.getRoi()==null || ignoreSelection) {
146 if (duplicateStack)
147 Recorder.recordCall("imp = imp.duplicate();");
148 else
149 Recorder.recordCall("imp = imp.crop(\"whole-slice\");");
150 } else {
151 if (duplicateStack)
152 Recorder.recordCall("imp = imp.crop();");
153 else
154 Recorder.recordCall("imp = imp.crop(\"slice\");");
155 }
156 }
157
158 /** Rotates duplicated part of image
159 - impA is original image,

Callers 1

runMethod · 0.95

Calls 3

recordCallMethod · 0.95
getStackSizeMethod · 0.45
getRoiMethod · 0.45

Tested by

no test coverage detected