public class GradientSparseThree_F32 extends java.lang.Object implements SparseImageGradient<ImageFloat32,GradientValue_F32>
| Constructor and Description |
|---|
GradientSparseThree_F32(ImageBorder_F32 border)
Specifies how border pixels are handled.
|
| Modifier and Type | Method and Description |
|---|---|
GradientValue_F32 |
compute(int x,
int y)
Computes the gradient at the specified point.
|
java.lang.Class<GradientValue_F32> |
getGradientType() |
boolean |
isInBounds(int x,
int y)
Checks to see if the entire sample region is contained inside the image or not.
|
void |
setImage(ImageFloat32 input)
Specifies the image being processed.
|
public GradientSparseThree_F32(ImageBorder_F32 border)
border - how borders are handledpublic GradientValue_F32 compute(int x, int y)
SparseImageGradientcompute in interface SparseImageGradient<ImageFloat32,GradientValue_F32>x - x-axis pixel coordinatey - y-axis pixel coordinatepublic java.lang.Class<GradientValue_F32> getGradientType()
getGradientType in interface SparseImageGradient<ImageFloat32,GradientValue_F32>public void setImage(ImageFloat32 input)
SparseImageOperatorsetImage in interface SparseImageOperator<ImageFloat32>input - Image being processedpublic boolean isInBounds(int x,
int y)
SparseImageOperatorisInBounds in interface SparseImageOperator<ImageFloat32>