public class GenericConvolve<Input extends ImageGray,Output extends ImageGray> extends java.lang.Object implements ConvolveInterface<Input,Output>
| Constructor and Description |
|---|
GenericConvolve(java.lang.reflect.Method m,
KernelBase kernel,
BorderType type,
java.lang.Class<Input> inputType,
java.lang.Class<Output> outputType) |
| Modifier and Type | Method and Description |
|---|---|
BorderType |
getBorderType()
Returns how the image border is handled.
|
int |
getHorizontalBorder()
How many pixels are not processed along the horizontal border.
|
ImageType<Input> |
getInputType()
Specifies the input image type
|
ImageType<Output> |
getOutputType()
Specifies the output image type
|
int |
getVerticalBorder()
How many pixels are not processed along the vertical border.
|
void |
process(Input input,
Output output)
Processes the input image and writes the results to the output image.
|
public GenericConvolve(java.lang.reflect.Method m,
KernelBase kernel,
BorderType type,
java.lang.Class<Input> inputType,
java.lang.Class<Output> outputType)
public void process(Input input, Output output)
FilterImageInterfacepublic int getHorizontalBorder()
FilterImageInterfacegetHorizontalBorder in interface FilterImageInterface<Input extends ImageGray,Output extends ImageGray>public BorderType getBorderType()
ConvolveInterfacegetBorderType in interface ConvolveInterface<Input extends ImageGray,Output extends ImageGray>public int getVerticalBorder()
FilterImageInterfacegetVerticalBorder in interface FilterImageInterface<Input extends ImageGray,Output extends ImageGray>public ImageType<Input> getInputType()
FilterImageInterfacegetInputType in interface FilterImageInterface<Input extends ImageGray,Output extends ImageGray>public ImageType<Output> getOutputType()
FilterImageInterfacegetOutputType in interface FilterImageInterface<Input extends ImageGray,Output extends ImageGray>