loci.formats
Class IndexedColorModel

java.lang.Object
  extended by java.awt.image.ColorModel
      extended by loci.formats.IndexedColorModel
All Implemented Interfaces:
Transparency

public class IndexedColorModel
extends ColorModel

TODO - IndexedColorModel javadoc.

Source code:
Trac, SVN


Field Summary
 
Fields inherited from class java.awt.image.ColorModel
pixel_bits, transferType
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
IndexedColorModel(int bits, int size, byte[][] table)
           
IndexedColorModel(int bits, int size, int[][] table)
           
IndexedColorModel(int bits, int size, short[][] table)
           
 
Method Summary
 WritableRaster createCompatibleWritableRaster(int w, int h)
           
 int getAlpha(int pixel)
           
 int getBlue(int pixel)
           
 Object getDataElements(int rgb, Object pixel)
           
 int getGreen(int pixel)
           
 int getRed(int pixel)
           
 boolean isCompatibleRaster(Raster raster)
           
 
Methods inherited from class java.awt.image.ColorModel
coerceData, createCompatibleSampleModel, equals, finalize, getAlpha, getAlphaRaster, getBlue, getColorSpace, getComponents, getComponents, getComponentSize, getComponentSize, getDataElement, getDataElement, getDataElements, getDataElements, getGreen, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRed, getRGB, getRGB, getRGBdefault, getTransferType, getTransparency, getUnnormalizedComponents, hasAlpha, hashCode, isAlphaPremultiplied, isCompatibleSampleModel, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexedColorModel

public IndexedColorModel(int bits,
                         int size,
                         byte[][] table)
                  throws IOException
Throws:
IOException

IndexedColorModel

public IndexedColorModel(int bits,
                         int size,
                         short[][] table)
                  throws IOException
Throws:
IOException

IndexedColorModel

public IndexedColorModel(int bits,
                         int size,
                         int[][] table)
                  throws IOException
Throws:
IOException
Method Detail

getDataElements

public Object getDataElements(int rgb,
                              Object pixel)
Overrides:
getDataElements in class ColorModel

isCompatibleRaster

public boolean isCompatibleRaster(Raster raster)
Overrides:
isCompatibleRaster in class ColorModel

createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster(int w,
                                                     int h)
Overrides:
createCompatibleWritableRaster in class ColorModel

getAlpha

public int getAlpha(int pixel)
Specified by:
getAlpha in class ColorModel

getBlue

public int getBlue(int pixel)
Specified by:
getBlue in class ColorModel

getGreen

public int getGreen(int pixel)
Specified by:
getGreen in class ColorModel

getRed

public int getRed(int pixel)
Specified by:
getRed in class ColorModel