void getValue (String title, String prompt, double defaultValue, int digits) { int places = Analyzer.getPrecision(); if (digits>0 || (int)defaultValue!=defaultValue) digits = Math.max(places, 1); gd = new GenericDialog(title); gd.addNumericField(prompt, defaultValue, digits, 8, null); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
void getValue (String title, String prompt, double defaultValue, int digits) { int places = Analyzer.getPrecision(); if (digits>0 || (int)defaultValue!=defaultValue) digits = Math.max(places, 1); gd = new GenericDialog(title); gd.addNumericField(prompt, defaultValue, digits, 8, null); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
void getGammaValue (double defaultValue) { gd = new GenericDialog("Gamma"); gd.addSlider("Value:", 0.0, 5.0, defaultValue, 0.02); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
void getBinaryValue (String title, String prompt, String defaultValue) { gd = new GenericDialog(title); gd.addStringField(prompt, defaultValue); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
void getBinaryValue (String title, String prompt, String defaultValue) { gd = new GenericDialog(title); gd.addStringField(prompt, defaultValue); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
void getGammaValue (double defaultValue) { gd = new GenericDialog("Gamma"); gd.addSlider("Value:", 0.0, 5.0, defaultValue, 0.02); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( "Mean" ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); pip = imp.getProcessor(); mean = mpicbg.ij.integral.Mean.create( pip ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
void getMacro(String macro) { String options = Macro.getOptions(); if (options!=null && options.startsWith("v=")) Macro.setOptions("code="+options); gd = new GenericDialog("Expression Evaluator"); gd.addStringField("Code:", macro, 42); gd.setInsets(0,40,0); gd.addMessage("v=pixel value, x,y&z=pixel coordinates, w=image width,\nh=image height, a=angle, d=distance from center\n"); gd.setInsets(5,40,0); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.addHelp(IJ.URL+"/docs/menus/process.html#math-macro"); gd.showDialog(); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( dialogTitle() ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); init( imp ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
void getMacro(String macro) { String options = Macro.getOptions(); if (options!=null && options.startsWith("v=")) Macro.setOptions("code="+options); gd = new GenericDialog("Expression Evaluator"); gd.addStringField("Code:", macro, 42); gd.setInsets(0,40,0); gd.addMessage("v=pixel value, x,y&z=pixel coordinates, w=image width,\nh=image height, a=angle, d=distance from center\n"); gd.setInsets(5,40,0); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.addHelp(IJ.URL+"/docs/menus/process.html#math-macro"); gd.showDialog(); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( "Mean" ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); pip = imp.getProcessor(); mean = mpicbg.ij.integral.Mean.create( pip ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( dialogTitle() ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); init( imp ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
public int showDialog(ImagePlus imp, String command, PlugInFilterRunner pfr) { gd = new GenericDialog("Convolver..."); gd.addTextAreas(kernelText, null, 10, 30); gd.addPanel(makeButtonPanel(gd)); gd.addCheckbox("Normalize Kernel", normalizeFlag); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return DONE; this.pfr = pfr; return IJ.setupDialog(imp, flags); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( dialogTitle() ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addNumericField( "Standard_deviations : ", standardDeviations, 2 ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); init( imp ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( dialogTitle() ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addNumericField( "Standard_deviations : ", standardDeviations, 2 ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); init( imp ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
public int showDialog(ImagePlus imp, String command, PlugInFilterRunner pfr) { gd = new GenericDialog("Convolver..."); gd.addTextAreas(kernelText, null, 10, 30); gd.addPanel(makeButtonPanel(gd)); gd.addCheckbox("Normalize Kernel", normalizeFlag); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return DONE; this.pfr = pfr; return IJ.setupDialog(imp, flags); }
public int showDialog(ImagePlus imp, String command, PlugInFilterRunner pfr) { this.pfr = pfr; int digits = xOffset==(int)xOffset&&yOffset==(int)yOffset?1:3; if (IJ.isMacro()) interpolationMethod = ImageProcessor.NONE; gd = new GenericDialog("Translate"); gd.addNumericField("X offset (pixels): ", xOffset, digits, 8, ""); gd.addNumericField("Y offset (pixels): ", yOffset, digits, 8, ""); gd.addChoice("Interpolation:", methods, methods[interpolationMethod]); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return DONE; return IJ.setupDialog(imp, flags); }
@Override public int showDialog( final ImagePlus imp, final String command, final PlugInFilterRunner pfr ) { final GenericDialog gd = new GenericDialog( dialogTitle() ); gd.addNumericField( "Block_radius_x : ", blockRadiusX, 0, 6, "pixels" ); gd.addNumericField( "Block_radius_y : ", blockRadiusY, 0, 6, "pixels" ); gd.addNumericField( "Standard_deviations : ", standardDeviations, 2 ); gd.addCheckbox( "center", center ); gd.addCheckbox( "stretch", stretch ); gd.addPreviewCheckbox( pfr ); gd.addDialogListener( this ); init( imp ); gd.showDialog(); if ( gd.wasCanceled() ) return DONE; IJ.register( this.getClass() ); return IJ.setupDialog( imp, flags ); }
public int showDialog(ImagePlus imp, String command, PlugInFilterRunner pfr) { this.pfr = pfr; int digits = xOffset==(int)xOffset&&yOffset==(int)yOffset?1:3; if (IJ.isMacro()) interpolationMethod = ImageProcessor.NONE; gd = new GenericDialog("Translate"); gd.addNumericField("X offset (pixels): ", xOffset, digits, 8, ""); gd.addNumericField("Y offset (pixels): ", yOffset, digits, 8, ""); gd.addChoice("Interpolation:", methods, methods[interpolationMethod]); gd.addPreviewCheckbox(pfr); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return DONE; return IJ.setupDialog(imp, flags); }
public GenericDialog showDialog() { // Create a new generic dialog with appropriate options GenericDialog gd = new GenericDialog("Set Label Map"); gd.addChoice("Colormap", CommonLabelMaps.getAllLabels(), CommonLabelMaps.GOLDEN_ANGLE.getLabel()); gd.addChoice("Background", CommonColors.getAllLabels(), CommonColors.WHITE.toString()); gd.addCheckbox("Shuffle", true); gd.addPreviewCheckbox(null); gd.addDialogListener(this); parseDialogParameters(gd); gd.showDialog(); return gd; }