MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / showDialog

Method showDialog

ij/src/main/java/ij/plugin/FFT.java:490–529  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

488 }
489
490 void showDialog() {
491 if (!IJ.isMacro()) {
492 iDisplayRawPS = displayRawPS;
493 iDisplayFHT = displayFHT;
494 iDisplayComplex = displayComplex;
495 iDisplayFFT = displayFFT;
496 iDoFFT = doFFT;
497 }
498 GenericDialog gd = new GenericDialog("FFT Options");
499 gd.setInsets(0, 20, 0);
500 gd.addMessage("Display:");
501 gd.setInsets(5, 35, 0);
502 gd.addCheckbox("FFT (\"FFT of...\") window", iDisplayFFT);
503 gd.setInsets(0, 35, 0);
504 gd.addCheckbox("Raw power spectrum", iDisplayRawPS);
505 gd.setInsets(0, 35, 0);
506 gd.addCheckbox("Fast Hartley Transform", iDisplayFHT);
507 gd.setInsets(0, 35, 0);
508 gd.addCheckbox("Complex Fourier Transform", iDisplayComplex);
509 gd.setInsets(8, 20, 0);
510 gd.addCheckbox("Reuse \"FFT of...\" window", reuseWindow);
511 gd.addCheckbox("Do forward transform", iDoFFT);
512 gd.addHelp(IJ.URL2+"/docs/menus/process.html#fft-options");
513 gd.showDialog();
514 if (gd.wasCanceled())
515 return;
516 iDisplayFFT = gd.getNextBoolean();
517 iDisplayRawPS = gd.getNextBoolean();
518 iDisplayFHT = gd.getNextBoolean();
519 iDisplayComplex = gd.getNextBoolean();
520 reuseWindow = gd.getNextBoolean();
521 iDoFFT = gd.getNextBoolean();
522 if (!IJ.isMacro()) {
523 displayRawPS = iDisplayRawPS;
524 displayFHT = iDisplayFHT;
525 displayComplex = iDisplayComplex;
526 displayFFT = iDisplayFFT;
527 doFFT = iDoFFT;
528 }
529 }
530
531 void doFHTInverseTransform() {
532 FHT fht = new FHT(imp.getProcessor().duplicate(), true);

Callers 1

runMethod · 0.95

Calls 8

isMacroMethod · 0.95
setInsetsMethod · 0.95
addMessageMethod · 0.95
addCheckboxMethod · 0.95
addHelpMethod · 0.95
showDialogMethod · 0.95
wasCanceledMethod · 0.95
getNextBooleanMethod · 0.95

Tested by

no test coverage detected