public void run(ImageProcessor ip) { global1 = imp.getGlobalCalibration()!=null; if (!showDialog(imp)) return; if (choiceIndex==customIndex) { showPlot(null, null, imp.getCalibration(), null); return; } else if (imp.getType()==ImagePlus.GRAY32) { if (choiceIndex==0) imp.getCalibration().setValueUnit(unit); else IJ.error("Calibrate", "Function must be \"None\" for 32-bit images,\nbut you can change the Unit."); } else calibrate(imp); }
public void run(ImageProcessor ip) { global1 = imp.getGlobalCalibration()!=null; if (!showDialog(imp)) return; if (choiceIndex==customIndex) { showPlot(null, null, imp.getCalibration(), null); return; } else if (imp.getType()==ImagePlus.GRAY32) { if (choiceIndex==0) imp.getCalibration().setValueUnit(unit); else IJ.error("Calibrate", "Function must be \"None\" for 32-bit images,\nbut you can change the Unit."); } else calibrate(imp); }