public class GeneralFft_to_DiscreteFourierTransform_F32 extends java.lang.Object implements DiscreteFourierTransform<ImageFloat32,InterleavedF32>
GeneralPurposeFFT_F32_2D which implements DiscreteFourierTransform| Constructor and Description |
|---|
GeneralFft_to_DiscreteFourierTransform_F32() |
| Modifier and Type | Method and Description |
|---|---|
void |
forward(ImageFloat32 image,
InterleavedF32 transform)
Applies forward transform to the input image.
|
void |
inverse(InterleavedF32 transform,
ImageFloat32 image)
Applies the inverse transform to a fourier transformed image to recover the original image
|
boolean |
isModifyInputs()
Returns state of forward modification flag
|
void |
setModifyInputs(boolean modify)
This function can toggle the internal implementations ability to modify the input image or input transform.
|
public GeneralFft_to_DiscreteFourierTransform_F32()
public void forward(ImageFloat32 image, InterleavedF32 transform)
DiscreteFourierTransformforward in interface DiscreteFourierTransform<ImageFloat32,InterleavedF32>image - (Input) Input image. Default: Not modified.transform - (Output) Fourier transform, twice width and same height of input. Modified.public void inverse(InterleavedF32 transform, ImageFloat32 image)
DiscreteFourierTransforminverse in interface DiscreteFourierTransform<ImageFloat32,InterleavedF32>transform - (Input) Fourier transform. twice width and same height of output. Default: Not modified.image - (Output) reconstructed image. Modified.public void setModifyInputs(boolean modify)
DiscreteFourierTransformsetModifyInputs in interface DiscreteFourierTransform<ImageFloat32,InterleavedF32>modify - true for the input can be modified and false for it will not be modified.public boolean isModifyInputs()
DiscreteFourierTransformisModifyInputs in interface DiscreteFourierTransform<ImageFloat32,InterleavedF32>