public class GeneralFft_to_DiscreteFourierTransform_F64 extends Object implements DiscreteFourierTransform<ImageFloat64,InterleavedF64>
GeneralPurposeFFT_F64_2D which implements DiscreteFourierTransform| Constructor and Description |
|---|
GeneralFft_to_DiscreteFourierTransform_F64() |
| Modifier and Type | Method and Description |
|---|---|
void |
forward(ImageFloat64 image,
InterleavedF64 transform)
Applies forward transform to the input image.
|
void |
inverse(InterleavedF64 transform,
ImageFloat64 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_F64()
public void forward(ImageFloat64 image, InterleavedF64 transform)
DiscreteFourierTransformforward in interface DiscreteFourierTransform<ImageFloat64,InterleavedF64>image - (Input) Input image. Default: Not modified.transform - (Output) Fourier transform, twice width and same height of input. Modified.public void inverse(InterleavedF64 transform, ImageFloat64 image)
DiscreteFourierTransforminverse in interface DiscreteFourierTransform<ImageFloat64,InterleavedF64>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<ImageFloat64,InterleavedF64>modify - true for the input can be modified and false for it will not be modified.public boolean isModifyInputs()
DiscreteFourierTransformisModifyInputs in interface DiscreteFourierTransform<ImageFloat64,InterleavedF64>Copyright © 2013. All Rights Reserved.