public boolean dialogItemChanged (GenericDialog gd, AWTEvent e) { iterations = (int)gd.getNextNumber(); count = (int)gd.getNextNumber(); boolean bb = Prefs.blackBackground; Prefs.blackBackground = gd.getNextBoolean(); if ( Prefs.blackBackground!=bb) ThresholdAdjuster.update(); Prefs.padEdges = gd.getNextBoolean(); gd.setSmartRecording(EDM.getOutputType()==0); EDM.setOutputType(gd.getNextChoiceIndex()); gd.setSmartRecording(false); boolean isInvalid = gd.invalidNumber(); if (iterations<1) {iterations = 1; isInvalid = true;} if (iterations>MAX_ITERATIONS) {iterations = MAX_ITERATIONS; isInvalid = true;} if (count < 1) {count = 1; isInvalid = true;} if (count > 8) {count = 8; isInvalid = true;} if (isInvalid) return false; if (imp != null) { operation = gd.getNextChoice(); arg = operation.toLowerCase(); } return true; }
public boolean dialogItemChanged (GenericDialog gd, AWTEvent e) { iterations = (int)gd.getNextNumber(); count = (int)gd.getNextNumber(); boolean bb = Prefs.blackBackground; Prefs.blackBackground = gd.getNextBoolean(); if ( Prefs.blackBackground!=bb) ThresholdAdjuster.update(); Prefs.padEdges = gd.getNextBoolean(); gd.setSmartRecording(EDM.getOutputType()==0); EDM.setOutputType(gd.getNextChoiceIndex()); gd.setSmartRecording(false); boolean isInvalid = gd.invalidNumber(); if (iterations<1) {iterations = 1; isInvalid = true;} if (iterations>MAX_ITERATIONS) {iterations = MAX_ITERATIONS; isInvalid = true;} if (count < 1) {count = 1; isInvalid = true;} if (count > 8) {count = 8; isInvalid = true;} if (isInvalid) return false; if (imp != null) { operation = gd.getNextChoice(); arg = operation.toLowerCase(); } return true; }
Prefs.blackBackground = false; int saveType = EDM.getOutputType(); EDM.setOutputType(EDM.BYTE_OVERWRITE); IJ.run(edm, "Distance Map", ""); EDM.setOutputType(saveType); Prefs.blackBackground = saveBlackBackground; ip = edm.getProcessor();
Prefs.blackBackground = false; int saveType = EDM.getOutputType(); EDM.setOutputType(EDM.BYTE_OVERWRITE); IJ.run(edm, "Distance Map", ""); EDM.setOutputType(saveType); Prefs.blackBackground = saveBlackBackground; ip = edm.getProcessor();