public class FactoryDistort
extends java.lang.Object
| Constructor and Description |
|---|
FactoryDistort() |
| Modifier and Type | Method and Description |
|---|---|
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
distort(boolean cached,
InterpolatePixelS<Input> interp,
ImageBorder border,
java.lang.Class<Output> outputType)
Creates a
ImageDistort for the specified image type, transformation
and interpolation instance. |
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
distortMS(boolean cached,
InterpolatePixelS<Input> interp,
ImageBorder border,
java.lang.Class<Output> outputType)
Creates a
ImageDistort for the multi-spectral images, transformation
and interpolation instance. |
public static <Input extends ImageSingleBand,Output extends ImageSingleBand> ImageDistort<Input,Output> distort(boolean cached, InterpolatePixelS<Input> interp, ImageBorder border, 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.border - Specifies how requests to pixels outside the image should be handled. If null then no changeoutputType - Type of output image.public static <Input extends ImageSingleBand,Output extends ImageSingleBand> ImageDistort<MultiSpectral<Input>,MultiSpectral<Output>> distortMS(boolean cached, InterpolatePixelS<Input> interp, ImageBorder border, 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.border - Specifies how requests to pixels outside the image should be handled. If null then no changeoutputType - Type of output image.