Class PDCIEDictionaryBasedColorSpace

    • Field Detail

      • CIEXYZ

        private static final java.awt.color.ColorSpace CIEXYZ
      • wpX

        protected float wpX
      • wpY

        protected float wpY
      • wpZ

        protected float wpZ
    • Constructor Detail

      • PDCIEDictionaryBasedColorSpace

        protected PDCIEDictionaryBasedColorSpace​(COSName cosName)
      • PDCIEDictionaryBasedColorSpace

        protected PDCIEDictionaryBasedColorSpace​(COSArray rgb)
        Creates a new CalRGB color space using the given COS array.
        Parameters:
        rgb - the cos array which represents this color space
    • Method Detail

      • fillWhitepointCache

        private void fillWhitepointCache​(PDTristimulus whitepoint)
      • convXYZtoRGB

        protected float[] convXYZtoRGB​(float x,
                                       float y,
                                       float z)
      • getWhitepoint

        public final PDTristimulus getWhitepoint()
        This will return the whitepoint tristimulus. As this is a required field this will never return null. A default of 1,1,1 will be returned if the pdf does not have any values yet.
        Returns:
        the whitepoint tristimulus
      • getBlackPoint

        public final PDTristimulus getBlackPoint()
        This will return the BlackPoint tristimulus. This is an optional field but has defaults so this will never return null. A default of 0,0,0 will be returned if the pdf does not have any values yet.
        Returns:
        the blackpoint tristimulus
      • setWhitePoint

        public void setWhitePoint​(PDTristimulus whitepoint)
        This will set the whitepoint tristimulus. As this is a required field this null should not be passed into this function.
        Parameters:
        whitepoint - the whitepoint tristimulus
      • setBlackPoint

        public void setBlackPoint​(PDTristimulus blackpoint)
        This will set the BlackPoint tristimulus. As this is a required field this null should not be passed into this function.
        Parameters:
        blackpoint - the BlackPoint tristimulus