public boolean isCalibrated() { Calibration identity = new Calibration(); if (identity.equals(this.calibration)) return false; return true; }
protected static Calibration updateCalibration( Calibration cal, Calibration newOne ) { if ( cal == null ) cal = newOne.copy(); else if ( !cal.equals(newOne) ) { Log.error( "Calibration mismatch: " ); Log.error( " First image: " + cal.toString() ); Log.error( " Current image: " + newOne.toString() ); } return cal; }
public static ImagePlus overlayToImagePlus( ImagePlus a, ImagePlus b ) { ImageStack merged = overlayToStack( a, b ); ImagePlus result = new ImagePlus( "Merged", merged ); Calibration ca = a.getCalibration(); Calibration cb = b.getCalibration(); if( ca == null && cb == null ) { // Then that's fine... } else if( ca != null ) { if( ! ca.equals( cb ) ) { IJ.error("The calibrations of the two images differ"); return null; } result.setCalibration( ca ); } else { IJ.error("Calibration is set in one image but not the other."); return null; } return result; }
cal.zOrigin= Double.isNaN(z)?0.0:z; global2 = gd.getNextBoolean(); if (!cal.equals(calOrig)) imp.setCalibration(cal); imp.setGlobalCalibration(global2?cal:null);
cal.zOrigin= Double.isNaN(z)?0.0:z; global2 = gd.getNextBoolean(); if (!cal.equals(calOrig)) imp.setCalibration(cal); imp.setGlobalCalibration(global2?cal:null);
if (!images[i].getCalibration().equals(cal2)) cal2 = null; images[index++] = images[i];
if (!images[i].getCalibration().equals(cal2)) cal2 = null; images[index++] = images[i];
cal.setUnit(unit); if (!cal.equals(calOrig)) { imp.setCalibration(cal); imp.changes = true;
cal.setUnit(unit); if (!cal.equals(calOrig)) { imp.setCalibration(cal); imp.changes = true;
if (!cal.equals(calOrig)) imp.setCalibration(cal); int bitDepth = imp.getBitDepth();
if (!cal.equals(calOrig)) imp.setCalibration(cal); int bitDepth = imp.getBitDepth();
Calibration cal2 = imp2.getCalibration(); Calibration cal3 = cal1.scaled() ? cal1 : cal2; if (cal1.scaled() && cal2.scaled() && !cal1.equals(cal2))
Calibration cal2 = imp2.getCalibration(); Calibration cal3 = cal1.scaled() ? cal1 : cal2; if (cal1.scaled() && cal2.scaled() && !cal1.equals(cal2))