public class FactoryDistort
extends java.lang.Object
| Constructor and Description |
|---|
FactoryDistort() |
| Modifier and Type | Method and Description |
|---|---|
static <Input extends ImageBase,Output extends ImageBase> |
distort(boolean cached,
InterpolatePixel<Input> interp,
ImageType<Output> outputType)
Creates a
ImageDistort for the specified image type, transformation
and interpolation instance. |
static <Input extends ImageInterleaved,Output extends ImageInterleaved> |
distortIL(boolean cached,
InterpolatePixelMB<Input> interp,
ImageType<Output> outputType) |
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
distortMS(boolean cached,
InterpolatePixelS<Input> interp,
java.lang.Class<Output> outputType)
Creates a
ImageDistort for the multi-spectral images, transformation
and interpolation instance. |
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
distortSB(boolean cached,
InterpolatePixelS<Input> interp,
java.lang.Class<Output> outputType)
Creates a
ImageDistort for the specified image type, transformation
and interpolation instance. |
public static <Input extends ImageBase,Output extends ImageBase> ImageDistort<Input,Output> distort(boolean cached, InterpolatePixel<Input> interp, ImageType<Output> outputType)
ImageDistort for the specified image type, transformation
and interpolation instance.cached - If true the distortion is only computed one. False for recomputed each time, but less memory.interp - Which interpolation algorithm should be used.outputType - Type of output image.public static <Input extends ImageSingleBand,Output extends ImageSingleBand> ImageDistort<Input,Output> distortSB(boolean cached, InterpolatePixelS<Input> interp, java.lang.Class<Output> outputType)
ImageDistort for the specified image type, transformation
and interpolation instance.cached - If true the distortion is only computed one. False for recomputed each time, but less memory.interp - Which interpolation algorithm should be used.outputType - Type of output image.public static <Input extends ImageSingleBand,Output extends ImageSingleBand> ImageDistort<MultiSpectral<Input>,MultiSpectral<Output>> distortMS(boolean cached, InterpolatePixelS<Input> interp, java.lang.Class<Output> outputType)
ImageDistort for the multi-spectral images, transformation
and interpolation instance.cached - If true the distortion is only computed one. False for recomputed each time, but less memory.interp - Which interpolation algorithm should be used.outputType - Type of output image.public static <Input extends ImageInterleaved,Output extends ImageInterleaved> ImageDistort<Input,Output> distortIL(boolean cached, InterpolatePixelMB<Input> interp, ImageType<Output> outputType)