/** If 'name' is not unique, adds -1, -2, etc. as needed to make it unique. */ public static String makeUniqueName(String name) { return isDuplicateName(name)?getUniqueName(name):name; }
/** If 'name' is not unique, adds -1, -2, etc. as needed to make it unique. */ public static String makeUniqueName(String name) { return isDuplicateName(name)?getUniqueName(name):name; }
private static String defaultTitle(final ShollStats stats) { String plotTitle = "Sholl Profile"; if (stats instanceof LinearProfileStats) plotTitle += " (Linear)"; else if (stats instanceof NormalizedProfileStats) plotTitle += " ("+ ((NormalizedProfileStats) stats).getMethodDescription() +")"; final String identifier = stats.getProfile().identifier(); if (identifier != null && !identifier.isEmpty()) plotTitle += " for "+ identifier; return WindowManager.getUniqueName(plotTitle); //displayService.isUniqueName(plotTitle); }
static void checkForDuplicateName(ImagePlus imp) { if (checkForDuplicateName) { String name = imp.getTitle(); if (isDuplicateName(name)) imp.setTitle(getUniqueName(name)); } checkForDuplicateName = false; }
static void checkForDuplicateName(ImagePlus imp) { if (checkForDuplicateName) { String name = imp.getTitle(); if (isDuplicateName(name)) imp.setTitle(getUniqueName(name)); } checkForDuplicateName = false; }
void doFHTInverseTransform() { FHT fht = new FHT(imp.getProcessor().duplicate()); fht.inverseTransform(); fht.resetMinAndMax(); String name = WindowManager.getUniqueName(imp.getTitle().substring(7)); new ImagePlus(name, fht).show(); }
void doFHTInverseTransform() { FHT fht = new FHT(imp.getProcessor().duplicate()); fht.inverseTransform(); fht.resetMinAndMax(); String name = WindowManager.getUniqueName(imp.getTitle().substring(7)); new ImagePlus(name, fht).show(); }
void doComplexInverseTransform() { ImageStack stack = imp.getStack(); if (!stack.getSliceLabel(1).equals("Real")) return; int maxN = imp.getWidth(); swapQuadrants(stack); float[] rein = (float[])stack.getPixels(1); float[] imin = (float[])stack.getPixels(2); float[] reout= new float[maxN*maxN]; float[] imout = new float[maxN*maxN]; c2c2DFFT(rein, imin, maxN, reout, imout); ImageStack stack2 = new ImageStack(maxN, maxN); swapQuadrants(stack); stack2.addSlice("Real", reout); stack2.addSlice("Imaginary", imout); stack2 = unpad(stack2); String name = WindowManager.getUniqueName(imp.getTitle().substring(10)); ImagePlus imp2 = new ImagePlus(name, stack2); imp2.getProcessor().resetMinAndMax(); imp2.show(); }
void doComplexInverseTransform() { ImageStack stack = imp.getStack(); if (!stack.getSliceLabel(1).equals("Real")) return; int maxN = imp.getWidth(); swapQuadrants(stack); float[] rein = (float[])stack.getPixels(1); float[] imin = (float[])stack.getPixels(2); float[] reout= new float[maxN*maxN]; float[] imout = new float[maxN*maxN]; c2c2DFFT(rein, imin, maxN, reout, imout); ImageStack stack2 = new ImageStack(maxN, maxN); swapQuadrants(stack); stack2.addSlice("Real", reout); stack2.addSlice("Imaginary", imout); stack2 = unpad(stack2); String name = WindowManager.getUniqueName(imp.getTitle().substring(10)); ImagePlus imp2 = new ImagePlus(name, stack2); imp2.getProcessor().resetMinAndMax(); imp2.show(); }
ic.hideZoomIndicator(wasHidden); if (img!=null) { String title = WindowManager.getUniqueName(imp.getTitle()); imp2 = new ImagePlus(title, img);
ic.hideZoomIndicator(wasHidden); if (img!=null) { String title = WindowManager.getUniqueName(imp.getTitle()); imp2 = new ImagePlus(title, img);
} else { ImagePlus imp2 = imp.flatten(); imp2.setTitle(WindowManager.getUniqueName(imp.getTitle())); imp2.show(); if (Recorder.record) // Added by Marcel Boeglin 2014.01.12
} else { ImagePlus imp2 = imp.flatten(); imp2.setTitle(WindowManager.getUniqueName(imp.getTitle())); imp2.show(); if (Recorder.record) // Added by Marcel Boeglin 2014.01.12
int stackSize = imp.getStackSize(); if (stackSize==1) processStack = false; String newTitle = WindowManager.getUniqueName(imp.getTitle()); if (width<=1 || isMacro || stackSize>1) { if (width<=1) width = 20;
outname += resultName; if (WindowManager.getImage(outname)!=null) outname = WindowManager.getUniqueName(outname); ImagePlus maxImp = new ImagePlus(outname, outIp); Calibration cal = imp.getCalibration().copy();
String title2 = keep?WindowManager.getUniqueName(imp.getTitle()):imp.getTitle(); ImagePlus imp2 = imp.createHyperStack(title2, 1, slices2, frames2, 24); convertHyperstack(imp, imp2);
String title2 = keep?WindowManager.getUniqueName(imp.getTitle()):imp.getTitle(); ImagePlus imp2 = imp.createHyperStack(title2, 1, slices2, frames2, 24); convertHyperstack(imp, imp2);
if (index2>=wList2.length) index2 = 0; if (WindowManager.getImage(title)!=null) title = WindowManager.getUniqueName(title); GenericDialog gd = new GenericDialog("FFT Math"); gd.addChoice("Image1: ", titles, titles[index1]);
String newTitle = WindowManager.getUniqueName(title); defaultTitle = newTitle; duplicateStack = staticDuplicateStack && !IJ.isMacro();
return; String title2 = keep?WindowManager.getUniqueName(imp.getTitle()):imp.getTitle(); ImagePlus imp2 = null; if (keep) {