icc
Class ICCMatrixBasedInputProfile

java.lang.Object
  |
  +--icc.ICCProfile
        |
        +--icc.ICCMatrixBasedInputProfile

public class ICCMatrixBasedInputProfile
extends ICCProfile

This class enables an application to construct an 3 component ICCProfile


Nested Class Summary
 
Nested classes inherited from class icc.ICCProfile
 
Field Summary
 
Fields inherited from class icc.ICCProfile
BITS_PER_BYTE, BITS_PER_INT, BITS_PER_LONG, BITS_PER_SHORT, BLUE, boolean_size, byte_size, BYTES_PER_INT, BYTES_PER_LONG, BYTES_PER_SHORT, char_size, double_size, float_size, GRAY, GREEN, int_size, kdwBlueColorantTag, kdwBlueTRCTag, kdwCopyrightTag, kdwDisplayProfile, kdwGrayData, kdwGrayTRCTag, kdwGreenColorantTag, kdwGreenTRCTag, kdwInputProfile, kdwMediaWhiteTag, kdwProfileDescTag, kdwProfileSignature, kdwProfileSigReverse, kdwRedColorantTag, kdwRedTRCTag, kdwRGBData, kdwXYZData, kMonochromeInput, kThreeCompInput, long_size, RED, short_size
 
Constructor Summary
protected ICCMatrixBasedInputProfile(ColorSpace csm)
          Construct an ICCMatrixBasedInputProfile based on a suppled profile file.
 
Method Summary
static ICCMatrixBasedInputProfile createInstance(ColorSpace csm)
          Factory method to create ICCMatrixBasedInputProfile based on a suppled profile file.
 
Methods inherited from class icc.ICCProfile
getHeader, getICCDateTime, getICCProfileVersion, getInt, getInt, getIntFromString, getLong, getShort, getShort, getString, getTagTable, getXYZNumber, parse, setInt, setInt, setLong, setLong, toHexString, toHexString, toHexString, toString, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ICCMatrixBasedInputProfile

protected ICCMatrixBasedInputProfile(ColorSpace csm)
                              throws ColorSpaceException,
                                     ICCProfileInvalidException
Construct an ICCMatrixBasedInputProfile based on a suppled profile file.

Throws:
ColorSpaceException
ICCProfileInvalidException
Method Detail

createInstance

public static ICCMatrixBasedInputProfile createInstance(ColorSpace csm)
                                                 throws ColorSpaceException,
                                                        ICCProfileInvalidException
Factory method to create ICCMatrixBasedInputProfile based on a suppled profile file.

Returns:
the ICCMatrixBasedInputProfile
Throws:
ICCProfileInvalidException
ColorSpaceException