ucar.jpeg.icc.tags
Class ICCCurveTypeReverse

java.lang.Object
  extended by ucar.jpeg.icc.tags.ICCTag
      extended by ucar.jpeg.icc.tags.ICCCurveTypeReverse

public class ICCCurveTypeReverse
extends ICCTag

The ICCCurveReverse tag

Version:
1.0
Author:
Bruce A. Kern

Field Summary
 int[] entry
          Tag fields
 int nEntries
          Tag fields
 int reserved
          Tag fields
 int type
          Tag fields
 
Fields inherited from class ucar.jpeg.icc.tags.ICCTag
count, data, offset, signature
 
Constructor Summary
protected ICCCurveTypeReverse(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(int entry)
          Normalization utility
 int entry(int i)
          Accessor for curve entry at index.
 String toString()
          Return the string rep of this tag.
 
Methods inherited from class ucar.jpeg.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

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

ICCCurveTypeReverse

protected ICCCurveTypeReverse(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 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(int 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.



Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.