| ca.forklabs.media.jai.CollectionDescriptor ca.forklabs.media.jai.operator.DFT3DDescriptor
DFT3DDescriptor | public class DFT3DDescriptor extends CollectionDescriptor (Code) | | Class
DFT3DDescriptor is an
OperationDescriptor describing
the dtf operation for the collection mode. This operation performs a
forward 3D Fourier transform on the collection as if it were a cubic data.
The dtf operation takes two parameter: - the scaling type and -
the data nature.
Finally, all the images in the collection must be
RenderedImage .
Resource List
Name | Value |
GlobalName | dft |
LocalName | dft |
Vendor | ca.forklabs.media.jai.opimage |
Description | 3D forward Fourier transform |
DocURL | n/a |
Version | $Version$ |
Arg0Desct | The data scaling type |
Arg1Desct | The data nature |
author: Daniel Léonard version: $Revision: 1.7 $ |
Method Summary | |
public static Collection<RenderedImage> | createCollection(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature, RenderingHints hints) Performs the operation on a collection of image.
Parameters: sources - the source images. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. Parameters: hints - the rendering hints, may be null . | protected static ParameterBlockJAI | createParameterBlock(String mode, Object source, DFTScalingType scaling, DFTDataNature nature) Creates and fills a new parameter block.
Parameters: mode - the rendering mode. Parameters: source - the source image. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. | public static ParameterBlockJAI | createParameterBlock(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature) Creates and fills a new parameter block for the rendered mode.
Parameters: sources - the source images. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. | protected static String | getArg0Description() Gets the description for the first argument, the scaling type. | protected static String | getArg1Description() Gets the description for the second argument, the data nature. | protected static String | getDescription() Gets the description of this operation. |
COMPLEX_TO_COMPLEX | final public static DFTDataNature COMPLEX_TO_COMPLEX(Code) | | Indicates that the source data is in the complex domain and that the sink
data is expected to be in the complex domain.
|
COMPLEX_TO_REAL | final public static DFTDataNature COMPLEX_TO_REAL(Code) | | Indicates that the source data is in the complex domain and that the sink
data is expected to be in the real domain.
|
NAME | final public static String NAME(Code) | | The name of this operator.
|
NATURE_DEFAULT_VALUE | final public static DFTDataNature NATURE_DEFAULT_VALUE(Code) | | The default value for the data nature.
|
NATURE_PARAMETER_INDEX | final public static int NATURE_PARAMETER_INDEX(Code) | | The index in the parameter block of the nature parameter.
|
NATURE_PARAMETER_NAME | final public static String NATURE_PARAMETER_NAME(Code) | | The name of the nature parameter.
|
REAL_TO_COMPLEX | final public static DFTDataNature REAL_TO_COMPLEX(Code) | | Indicates that the source data is in the real domain and that the sink
data is expected to be in the complex domain.
|
SCALING_DEFAULT_VALUE | final public static DFTScalingType SCALING_DEFAULT_VALUE(Code) | | The default value for the scaling type.
|
SCALING_DIMENSIONS | final public static DFTScalingType SCALING_DIMENSIONS(Code) | | The spectral data is divided by the product of the cubic image
dimension.
|
SCALING_NONE | final public static DFTScalingType SCALING_NONE(Code) | | No scaling of the spectral data is made.
|
SCALING_PARAMETER_INDEX | final public static int SCALING_PARAMETER_INDEX(Code) | | The index in the parameter block of the scaling parameter.
|
SCALING_PARAMETER_NAME | final public static String SCALING_PARAMETER_NAME(Code) | | The name of the scaling parameter.
|
SCALING_UNITARY | final public static DFTScalingType SCALING_UNITARY(Code) | | The spectral data is divided by the square root of the product of the
cubic image dimension.
|
DFT3DDescriptor | public DFT3DDescriptor()(Code) | | Constructor.
|
createCollection | public static Collection<RenderedImage> createCollection(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature, RenderingHints hints)(Code) | | Performs the operation on a collection of image.
Parameters: sources - the source images. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. Parameters: hints - the rendering hints, may be null . the rendered result image. |
createParameterBlock | protected static ParameterBlockJAI createParameterBlock(String mode, Object source, DFTScalingType scaling, DFTDataNature nature)(Code) | | Creates and fills a new parameter block.
Parameters: mode - the rendering mode. Parameters: source - the source image. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. a new parameter block. |
createParameterBlock | public static ParameterBlockJAI createParameterBlock(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature)(Code) | | Creates and fills a new parameter block for the rendered mode.
Parameters: sources - the source images. Parameters: scaling - the scaling strategy. Parameters: nature - the nature of the data. a new parameter block. |
getArg0Description | protected static String getArg0Description()(Code) | | Gets the description for the first argument, the scaling type.
the description message. |
getArg1Description | protected static String getArg1Description()(Code) | | Gets the description for the second argument, the data nature.
the description message. |
getDescription | protected static String getDescription()(Code) | | Gets the description of this operation.
the description message. |
|
|