org.sunflow.core
Interface Filter
- BlackmanHarrisFilter, BoxFilter, CatmullRomFilter, GaussianFilter, LanczosFilter, MitchellFilter, SincFilter, TriangleFilter
Represents a multi-pixel image filter kernel.
float | get(float x, float y) - Get value of the filter at offset (x, y).
|
float | getSize() - Width in pixels of the filter extents.
|
get
public float get(float x,
float y)
Get value of the filter at offset (x, y). The filter should never be
called with values beyond its extents but should return 0 in those cases
anyway.
x
- x offset in pixelsy
- y offset in pixels
- value of the filter at the specified location
getSize
public float getSize()
Width in pixels of the filter extents. The filter will be applied to the
range of pixels within a box of +/- getSize() / 2
around
the center of the pixel.