public void setWindow(SpectralWindow window) {
        // Use the same window everywhere.
        for (int i = 0; i < ffts.length; i++) {
            ffts[i].setWindow(window); // TODO review, both sides or just one
            iffts[i].setWindow(window);
        }
    }
public void setWindow(SpectralWindow window) {
       
        for (int i = 0; i < ffts.length; i++) {
            ffts[i].setWindow(window);
            iffts[i].setWindow(window);
        }
    }
public void setwindow(spectralwindow window) { for (int i = 0; i < ffts.length; i++) { ffts[i].setwindow(window); iffts[i].setwindow(window); } }