Class LineSpotFunction
- java.lang.Object
-
- net.sourceforge.jiu.color.dithering.LineSpotFunction
-
- All Implemented Interfaces:
SpotFunction
public class LineSpotFunction extends Object implements SpotFunction
A line spot function.- Since:
- 0.9.0
- Author:
- Marco Schmidt
- See Also:
ClusteredDotDither
-
-
Constructor Summary
Constructors Constructor Description LineSpotFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
compute(double x, double y)
Compute the spot intensity at the given position.boolean
isBalanced()
Returns if this spot function is balanced.
-
-
-
Method Detail
-
compute
public double compute(double x, double y)
Description copied from interface:SpotFunction
Compute the spot intensity at the given position.- Specified by:
compute
in interfaceSpotFunction
- Parameters:
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)- Returns:
- the function value, must be between 0.0 and 1.0 (including both)
-
isBalanced
public boolean isBalanced()
Description copied from interface:SpotFunction
Returns if this spot function is balanced.- Specified by:
isBalanced
in interfaceSpotFunction
-
-