Class PDTristimulus

  • All Implemented Interfaces:
    COSObjectable

    public final class PDTristimulus
    extends Object
    implements COSObjectable
    A tristimulus, or collection of three floating point parameters used for color operations.
    • Constructor Detail

      • PDTristimulus

        public PDTristimulus()
        Constructor. Defaults all values to 0, 0, 0.
      • PDTristimulus

        public PDTristimulus​(COSArray array)
        Constructor from COS object.
        Parameters:
        array - the array containing the XYZ values
      • PDTristimulus

        public PDTristimulus​(float[] array)
        Constructor from COS object.
        Parameters:
        array - the array containing the XYZ values
    • Method Detail

      • getCOSObject

        public COSBase getCOSObject()
        Convert this standard java object to a COS object.
        Specified by:
        getCOSObject in interface COSObjectable
        Returns:
        the cos object that matches this Java object
      • getX

        public float getX()
        Returns the x value of the tristimulus.
        Returns:
        the X value
      • setX

        public void setX​(float x)
        Sets the x value of the tristimulus.
        Parameters:
        x - the x value for the tristimulus
      • getY

        public float getY()
        Returns the y value of the tristimulus.
        Returns:
        the Y value
      • setY

        public void setY​(float y)
        Sets the y value of the tristimulus.
        Parameters:
        y - the y value for the tristimulus
      • getZ

        public float getZ()
        Returns the z value of the tristimulus.
        Returns:
        the Z value
      • setZ

        public void setZ​(float z)
        Sets the z value of the tristimulus.
        Parameters:
        z - the z value for the tristimulus