java.lang.Object
org.sejda.sambox.pdmodel.graphics.color.PDGamma
- All Implemented Interfaces:
COSObjectable
A gamma array, or collection of three floating point parameters used for color operations.
- Author:
- Ben Litchfield
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetB()Returns the b value of the tristimulus.Convert this standard java object to a COS object.Convert this standard java object to a COS object.floatgetG()Returns the g value of the tristimulus.floatgetR()Returns the r value of the tristimulus.voidsetB(float b) Sets the b value of the tristimulus.voidsetG(float g) Sets the g value of the tristimulus.voidsetR(float r) Sets the r value of the tristimulus.
-
Constructor Details
-
PDGamma
public PDGamma()Creates a new gamma. Defaults all values to 0, 0, 0. -
PDGamma
Creates a new gamma from a COS array.- Parameters:
array- the array containing the XYZ values
-
-
Method Details
-
getCOSObject
Convert this standard java object to a COS object.- Specified by:
getCOSObjectin interfaceCOSObjectable- Returns:
- the cos object that matches this Java object
-
getCOSArray
Convert this standard java object to a COS object.- Returns:
- the cos object that matches this Java object
-
getR
public float getR()Returns the r value of the tristimulus.- Returns:
- the R value.
-
setR
public void setR(float r) Sets the r value of the tristimulus.- Parameters:
r- the r value for the tristimulus
-
getG
public float getG()Returns the g value of the tristimulus.- Returns:
- the g value
-
setG
public void setG(float g) Sets the g value of the tristimulus.- Parameters:
g- the g value for the tristimulus
-
getB
public float getB()Returns the b value of the tristimulus.- Returns:
- the B value
-
setB
public void setB(float b) Sets the b value of the tristimulus.- Parameters:
b- he b value for the tristimulus
-