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.