Interface SpotFunction

    • Method Summary

      All Methods Instance Methods Abstract 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

        double compute​(double x,
                       double y)
        Compute the spot intensity at the given position.
        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

        boolean isBalanced()
        Returns if this spot function is balanced.