icc.tags
Class ICCCurveType

java.lang.Object
  |
  +--icc.tags.ICCTag
        |
        +--icc.tags.ICCCurveType

public class ICCCurveType
extends ICCTag

The ICCCurve tag


Field Summary
 int[] entry
          Tag fields
private static java.lang.String eol
           
 int nEntries
          Tag fields
 int reserved
          Tag fields
 int type
          Tag fields
 
Fields inherited from class icc.tags.ICCTag
count, data, offset, signature
 
Constructor Summary
protected ICCCurveType(int signature, byte[] data, int offset, int length)
          Construct this tag from its constituant parts
 
Method Summary
static double CurveGammaToDouble(int entry)
          Normalization utility
static double CurveToDouble(int entry)
          Normalization utility
static short DoubleToCurve(double entry)
          Normalization utility
 int entry(int i)
          Accessor for curve entry at index.
 java.lang.String toString()
          Return the string rep of this tag.
 
Methods inherited from class icc.tags.ICCTag
createInstance, signatureString, typeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eol

private static final java.lang.String eol

type

public final int type
Tag fields


reserved

public final int reserved
Tag fields


nEntries

public final int nEntries
Tag fields


entry

public final int[] entry
Tag fields

Constructor Detail

ICCCurveType

protected ICCCurveType(int signature,
                       byte[] data,
                       int offset,
                       int length)
Construct this tag from its constituant parts

Parameters:
signature - tag id
data - array of bytes
offset - to data in the data array
length - of data in the data array
Method Detail

toString

public java.lang.String toString()
Return the string rep of this tag.

Overrides:
toString in class ICCTag

CurveToDouble

public static double CurveToDouble(int entry)
Normalization utility


DoubleToCurve

public static short DoubleToCurve(double entry)
Normalization utility


CurveGammaToDouble

public static double CurveGammaToDouble(int entry)
Normalization utility


entry

public final int entry(int i)
Accessor for curve entry at index.