Class RoundSpotFunction
java.lang.Object
net.sourceforge.jiu.color.dithering.RoundSpotFunction
- All Implemented Interfaces:
SpotFunction
A round spot function.
- Since:
- 0.9.0
- Author:
- Marco Schmidt
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
compute
(double x, double y) Compute the spot intensity at the given position.boolean
Returns if this spot function is balanced.
-
Constructor Details
-
RoundSpotFunction
public RoundSpotFunction()
-
-
Method Details
-
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
-