| java.lang.Object ca.forklabs.media.jai.opimage.SpectralFilterCIF
Method Summary | |
public CollectionImage | create(ParameterBlock pb, RenderingHints hints) Creates a
CollectionImage that represents the result of applying
the requested operation once to each image in the collection.
Parameters: pb - the parameter block. Parameters: hints - the rendering hints. | protected CollectionImage | filter(CollectionImage sources, SpectralFilter3D filter, RenderingHints hints) Filters the Fourier image.
Parameters: sources - the Fourier images. Parameters: filter - the filter. Parameters: hints - the rendering hints. | protected int | getDataType(ParameterBlock pb) Gets the type for the format operation.
Parameters: pb - the parameter block. | protected SpectralFilter3D | getFilter(ParameterBlock pb) Gets the spectral filter.
Parameters: pb - the parameter block. | protected CollectionImage | getRawFilter(SpectralFilter3D filter, int width, int height, int depth, int elements, RenderingHints hints) Builds the centered filter image.
Parameters: filter - the filter. Parameters: width - the desired width. Parameters: height - the desired height. Parameters: depth - the desired depth. Parameters: elements - the number of elements, half the number of bands. Parameters: hints - the rendering hints. | protected CollectionImage | multiply(CollectionImage sources0, CollectionImage sources1, RenderingHints hints) | protected CollectionImage | shift(CollectionImage sources, RenderingHints hints) Does a periodic shift of half the image size in all three dimensions.
Parameters: sources - the images to shift. Parameters: hints - the rendering hints. | public CollectionImage | update(ParameterBlock old_pb, RenderingHints old_hints, ParameterBlock new_pb, RenderingHints new_hints, CollectionImage old_image, CollectionOp op) It is impratical to perform the update. |
SpectralFilterCIF | public SpectralFilterCIF()(Code) | | Constructor.
|
create | public CollectionImage create(ParameterBlock pb, RenderingHints hints)(Code) | | Creates a
CollectionImage that represents the result of applying
the requested operation once to each image in the collection.
Parameters: pb - the parameter block. Parameters: hints - the rendering hints. the collection image containing the results. |
getDataType | protected int getDataType(ParameterBlock pb)(Code) | | Gets the type for the format operation.
Parameters: pb - the parameter block. type for the format operation. |
getRawFilter | protected CollectionImage getRawFilter(SpectralFilter3D filter, int width, int height, int depth, int elements, RenderingHints hints)(Code) | | Builds the centered filter image.
Parameters: filter - the filter. Parameters: width - the desired width. Parameters: height - the desired height. Parameters: depth - the desired depth. Parameters: elements - the number of elements, half the number of bands. Parameters: hints - the rendering hints. the filter image. |
shift | protected CollectionImage shift(CollectionImage sources, RenderingHints hints)(Code) | | Does a periodic shift of half the image size in all three dimensions.
Parameters: sources - the images to shift. Parameters: hints - the rendering hints. the shifted image. |
|
|