net.sourceforge.jiu.color.dithering
Interface SpotFunction
- DiamondSpotFunction, LineSpotFunction, RoundSpotFunction
public interface SpotFunction
An interface for spot functions to be used for clustered dot dithering.
double | compute(double x, double y) - Compute the spot intensity at the given position.
|
boolean | isBalanced() - Returns if this spot function is balanced.
|
compute
public double compute(double x,
double y)
Compute the spot intensity at the given position.
x
- horizontal position, must be between -1.0 and 1.0 (including both)y
- vertical position, must be between -1.0 and 1.0 (including both)
- the function value, must be between 0.0 and 1.0 (including both)
isBalanced
public boolean isBalanced()
Returns if this spot function is balanced.