COSObjectable
public class PDCalRGB extends PDColorSpace
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
NAME |
The name of this color space.
|
Constructor | Description |
---|---|
PDCalRGB() |
Constructor.
|
PDCalRGB(COSArray rgb) |
Constructor with array.
|
Modifier and Type | Method | Description |
---|---|---|
java.awt.image.ColorModel |
createColorModel(int bpc) |
Create a Java color model for this colorspace.
|
protected java.awt.color.ColorSpace |
createColorSpace() |
Create a Java colorspace for this colorspace.
|
PDTristimulus |
getBlackPoint() |
This will return the BlackPoint tristimulus.
|
COSBase |
getCOSObject() |
Convert this standard java object to a COS object.
|
PDGamma |
getGamma() |
This will get the gamma value.
|
PDMatrix |
getLinearInterpretation() |
This will get the linear interpretation array.
|
java.lang.String |
getName() |
This will return the name of the color space.
|
int |
getNumberOfComponents() |
This will get the number of components that this color space is made up of.
|
PDTristimulus |
getWhitepoint() |
This will return the whitepoint tristimulus.
|
void |
setBlackPoint(PDTristimulus bp) |
This will set the BlackPoint tristimulus.
|
void |
setGamma(PDGamma value) |
Set the gamma value.
|
void |
setLinearInterpretation(PDMatrix matrix) |
This will set the linear interpretation matrix.
|
void |
setWhitepoint(PDTristimulus wp) |
This will set the whitepoint tristimulus.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getJavaColorSpace, toString
public static final java.lang.String NAME
public PDCalRGB()
public PDCalRGB(COSArray rgb)
rgb
- The underlying color space.public int getNumberOfComponents() throws java.io.IOException
getNumberOfComponents
in class PDColorSpace
java.io.IOException
- If there is an error getting the number of color components.public java.lang.String getName()
getName
in class PDColorSpace
protected java.awt.color.ColorSpace createColorSpace()
createColorSpace
in class PDColorSpace
public java.awt.image.ColorModel createColorModel(int bpc) throws java.io.IOException
createColorModel
in class PDColorSpace
bpc
- The number of bits per component.java.io.IOException
- If there is an error creating the color model.public COSBase getCOSObject()
getCOSObject
in interface COSObjectable
getCOSObject
in class PDColorSpace
public PDTristimulus getWhitepoint()
public void setWhitepoint(PDTristimulus wp)
wp
- The whitepoint tristimulus.public PDTristimulus getBlackPoint()
public void setBlackPoint(PDTristimulus bp)
bp
- The BlackPoint tristimulus.public PDGamma getGamma()
public void setGamma(PDGamma value)
value
- The new gamma value.public PDMatrix getLinearInterpretation()
public void setLinearInterpretation(PDMatrix matrix)
matrix
- The new linear interpretation matrix.