public class FactoryImageBorder extends Object
| Constructor and Description |
|---|
FactoryImageBorder() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
general(Class<T> imageType,
BorderType borderType)
Creates an instance of the requested algorithms for handling borders pixels.
|
static <T extends ImageSingleBand> |
general(T image,
BorderType borderType) |
static Class<ImageBorder> |
lookupBorderClassType(Class<ImageSingleBand> imageType)
Given an image type return the appropriate
ImageBorder class type. |
static <T extends ImageSingleBand> |
value(Class<T> imageType,
double value)
Creates an
ImageBorder that returns the specified value always. |
static <T extends ImageSingleBand> |
value(T image,
double value)
Creates an
ImageBorder that returns the specified value always. |
public static <T extends ImageSingleBand> ImageBorder<T> general(T image, BorderType borderType)
public static Class<ImageBorder> lookupBorderClassType(Class<ImageSingleBand> imageType)
ImageBorder class type.imageType - Type of image which is being processed.public static <T extends ImageSingleBand> ImageBorder<T> general(Class<T> imageType, BorderType borderType)
value(Class, double) instead.imageType - Type of image being processed.borderType - Which border algorithm should it use.public static <T extends ImageSingleBand> ImageBorder<T> value(T image, double value)
ImageBorder that returns the specified value always.image - The image the border is being created for.value - The value which will be returned.ImageBorderImageBorderValuepublic static <T extends ImageSingleBand> ImageBorder<T> value(Class<T> imageType, double value)
ImageBorder that returns the specified value always.imageType - The image type the border is being created for.value - The value which will be returned.ImageBorderImageBorderValueCopyright © 2013. All Rights Reserved.