| java.lang.Object javax.media.jai.CollectionImage ca.forklabs.media.jai.SimpleCollectionImage ca.forklabs.media.jai.opimage.DFT3DOpImage
Inner Class :abstract public static class Transform | |
Inner Class :abstract protected static class PixelSpecialization | |
Field Summary | |
final protected static PixelSpecialization<double[]> | DOUBLE_SPECIALIZATION Specialization for double pixels. | final protected static PixelSpecialization<float[]> | FLOAT_SPECIALIZATION Specialization for float pixels. | final public static Transform | FORWARD_TRANSFORM Configures forward transforms. | final public static Transform | INVERSE_TRANSFORM Configures inverse transforms. |
Method Summary | |
protected String | getBadDataType(int type) | protected void | transform(CollectionImage sources, FFT fft, DFTDataNature nature, PixelSpecialization<T> specialization) Performs the 3D Fourier transform. | protected void | transform(CollectionImage sources, Transform transform, DFTScalingType scaling, DFTDataNature nature) | protected void | transformDouble(CollectionImage sources, FFT fft, DFTDataNature nature) | protected void | transformFloat(CollectionImage sources, FFT fft, DFTDataNature nature) |
DOUBLE_SPECIALIZATION | final protected static PixelSpecialization<double[]> DOUBLE_SPECIALIZATION(Code) | | Specialization for double pixels.
|
FLOAT_SPECIALIZATION | final protected static PixelSpecialization<float[]> FLOAT_SPECIALIZATION(Code) | | Specialization for float pixels.
|
FORWARD_TRANSFORM | final public static Transform FORWARD_TRANSFORM(Code) | | Configures forward transforms.
|
INVERSE_TRANSFORM | final public static Transform INVERSE_TRANSFORM(Code) | | Configures inverse transforms.
|
DFT3DOpImage | public DFT3DOpImage(CollectionImage sources, Transform transform, DFTScalingType scaling, DFTDataNature nature)(Code) | | Constructor.
Parameters: sources - the list of sources. Parameters: transform - the FFT configurator. Parameters: scaling - the desired scaling. Parameters: nature - the data nature. |
getBadDataType | protected String getBadDataType(int type)(Code) | | |
transform | protected void transform(CollectionImage sources, FFT fft, DFTDataNature nature, PixelSpecialization<T> specialization)(Code) | | Performs the 3D Fourier transform.
< Parameters: T - > the type of pixel. Parameters: sources - the source images. Parameters: fft - the transform object. Parameters: nature - the data nature. Parameters: specialization - the pixel specialization. |
|
|