Multivalent API

phelps.awt.color
Class ColorSpaceCalGray

java.lang.Object
  extended by java.awt.color.ColorSpace
      extended by phelps.awt.color.ColorSpaceCalGray
All Implemented Interfaces:
java.io.Serializable

public class ColorSpaceCalGray
extends java.awt.color.ColorSpace

CalGray CIE-based color space.

Version:
$Revision: 1.3 $ $Date: 2002/06/06 21:46:00 $
See Also:
PDF, Serialized Form

Field Summary
 
Fields inherited from class java.awt.color.ColorSpace
CS_CIEXYZ, CS_GRAY, CS_LINEAR_RGB, CS_PYCC, CS_sRGB, TYPE_2CLR, TYPE_3CLR, TYPE_4CLR, TYPE_5CLR, TYPE_6CLR, TYPE_7CLR, TYPE_8CLR, TYPE_9CLR, TYPE_ACLR, TYPE_BCLR, TYPE_CCLR, TYPE_CMY, TYPE_CMYK, TYPE_DCLR, TYPE_ECLR, TYPE_FCLR, TYPE_GRAY, TYPE_HLS, TYPE_HSV, TYPE_Lab, TYPE_Luv, TYPE_RGB, TYPE_XYZ, TYPE_YCbCr, TYPE_Yxy
 
Constructor Summary
ColorSpaceCalGray(float whitex, float whitey, float whitez)
          White point is required.
 
Method Summary
 float[] fromCIEXYZ(float[] colorvalue)
           
 float[] fromRGB(float[] rgbvalue)
           
 void setBlackPoint(float x, float y, float z)
           
 void setGamma(float gamma)
           
 float[] toCIEXYZ(float[] colorvalue)
           
 float[] toRGB(float[] colorvalue)
           
 
Methods inherited from class java.awt.color.ColorSpace
getInstance, getMaxValue, getMinValue, getName, getNumComponents, getType, isCS_sRGB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorSpaceCalGray

public ColorSpaceCalGray(float whitex,
                         float whitey,
                         float whitez)
White point is required.

Method Detail

setBlackPoint

public void setBlackPoint(float x,
                          float y,
                          float z)

setGamma

public void setGamma(float gamma)

fromCIEXYZ

public float[] fromCIEXYZ(float[] colorvalue)
Specified by:
fromCIEXYZ in class java.awt.color.ColorSpace

toCIEXYZ

public float[] toCIEXYZ(float[] colorvalue)
Specified by:
toCIEXYZ in class java.awt.color.ColorSpace

fromRGB

public float[] fromRGB(float[] rgbvalue)
Specified by:
fromRGB in class java.awt.color.ColorSpace

toRGB

public float[] toRGB(float[] colorvalue)
Specified by:
toRGB in class java.awt.color.ColorSpace

Multivalent API