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:
  • Constructor Details

    • LineSpotFunction

      public LineSpotFunction()
  • 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 interface SpotFunction
      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 interface SpotFunction