Class PDTriangleBasedShadingType

    • Constructor Detail

      • PDTriangleBasedShadingType

        PDTriangleBasedShadingType​(COSDictionary shadingDictionary)
    • Method Detail

      • getBitsPerComponent

        public int getBitsPerComponent()
        The bits per component of this shading. This will return -1 if one has not been set.
        Returns:
        the number of bits per component
      • setBitsPerComponent

        public void setBitsPerComponent​(int bitsPerComponent)
        Set the number of bits per component.
        Parameters:
        bitsPerComponent - the number of bits per component
      • getBitsPerCoordinate

        public int getBitsPerCoordinate()
        The bits per coordinate of this shading. This will return -1 if one has not been set.
        Returns:
        the number of bits per coordinate
      • setBitsPerCoordinate

        public void setBitsPerCoordinate​(int bitsPerComponent)
        Set the number of bits per coordinate.
        Parameters:
        bitsPerComponent - the number of bits per coordinate
      • getDecodeValues

        private COSArray getDecodeValues()
        Returns all decode values as COSArray.
        Returns:
        the decode array
      • setDecodeValues

        public void setDecodeValues​(COSArray decodeValues)
        This will set the decode values.
        Parameters:
        decodeValues - the new decode values
      • getDecodeForParameter

        public PDRange getDecodeForParameter​(int paramNum)
        Get the decode for the input parameter.
        Parameters:
        paramNum - the function parameter number
        Returns:
        the decode parameter range or null if none is set