void transform(boolean inverse) { //IJ.log("transform: "+maxN+" "+inverse); if (!powerOf2Size()) throw new IllegalArgumentException("Image not power of 2 size or not square: "+width+"x"+height); maxN = width; if (S==null) initializeTables(maxN); float[] fht = (float[])getPixels(); rc2DFHT(fht, inverse, maxN); isFrequencyDomain = !inverse; }
void transform(boolean inverse) { //IJ.log("transform: "+maxN+" "+inverse); if (!powerOf2Size()) throw new IllegalArgumentException("Image not power of 2 size or not square: "+width+"x"+height); maxN = width; if (S==null) initializeTables(maxN); float[] fht = (float[])getPixels(); rc2DFHT(fht, inverse, maxN); isFrequencyDomain = !inverse; }