Class PDFunctionTypeIdentity

  • All Implemented Interfaces:
    COSObjectable

    public class PDFunctionTypeIdentity
    extends PDFunction
    The identity function.
    • Constructor Detail

      • PDFunctionTypeIdentity

        public PDFunctionTypeIdentity​(COSBase function)
    • Method Detail

      • getFunctionType

        public int getFunctionType()
        Description copied from class: PDFunction
        Returns the function type. Possible values are: 0 - Sampled function 2 - Exponential interpolation function 3 - Stitching function 4 - PostScript calculator function
        Specified by:
        getFunctionType in class PDFunction
        Returns:
        the function type.
      • eval

        public float[] eval​(float[] input)
                     throws java.io.IOException
        Description copied from class: PDFunction
        Evaluates the function at the given input. ReturnValue = f(input)
        Specified by:
        eval in class PDFunction
        Parameters:
        input - The array of input values for the function. In many cases will be an array of a single value, but not always.
        Returns:
        The of outputs the function returns based on those inputs. In many cases will be an array of a single value, but not always.
        Throws:
        java.io.IOException - if something went wrong processing the function.