public class WeightPixelUniform_F32 extends java.lang.Object implements WeightPixel_F32
| Constructor and Description |
|---|
WeightPixelUniform_F32() |
WeightPixelUniform_F32(int radiusX,
int radiusY) |
| Modifier and Type | Method and Description |
|---|---|
int |
getRadiusX()
Returns the kernel's radius along the x-axis
|
int |
getRadiusY()
Returns the kernel's radius along the y-axis
|
void |
setRadius(int radiusX,
int radiusY)
Change the kernel's size
|
float |
weight(int x,
int y)
Access the weight using coordinates.
|
float |
weightIndex(int index)
Faster way to access the weight.
|
public WeightPixelUniform_F32()
public WeightPixelUniform_F32(int radiusX,
int radiusY)
public float weightIndex(int index)
WeightPixel_F32
Faster way to access the weight. Refers to the index in a row major matrix.
x = (index % widthX) - radiusX
y = (index / widthX) - radiusY
weightIndex in interface WeightPixel_F32index - index of grid elementpublic float weight(int x,
int y)
WeightPixel_F32weight in interface WeightPixel_F32x - x-coordinate: range = -radius to radius, inclusivey - y-coordinate: range = -radius to radius, inclusivepublic void setRadius(int radiusX,
int radiusY)
WeightPixel_F32setRadius in interface WeightPixel_F32radiusX - Radius along x-axisradiusY - Radius along y-axispublic int getRadiusX()
WeightPixel_F32getRadiusX in interface WeightPixel_F32public int getRadiusY()
WeightPixel_F32getRadiusY in interface WeightPixel_F32