Package ome.codecs.gui
Class UnsignedIntColorModel
- java.lang.Object
-
- java.awt.image.ColorModel
-
- ome.codecs.gui.UnsignedIntColorModel
-
- All Implemented Interfaces:
Transparency
public class UnsignedIntColorModel extends ColorModel
ColorModel that handles unsigned 32 bit data.
-
-
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
Constructors Constructor Description UnsignedIntColorModel(int pixelBits, int dataType, int nChannels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WritableRaster
createCompatibleWritableRaster(int w, int h)
int
getAlpha(int pixel)
int
getAlpha(Object data)
int
getBlue(int pixel)
int
getBlue(Object data)
Object
getDataElements(int rgb, Object pixel)
int
getGreen(int pixel)
int
getGreen(Object data)
int
getRed(int pixel)
int
getRed(Object data)
boolean
isCompatibleRaster(Raster raster)
-
Methods inherited from class java.awt.image.ColorModel
coerceData, createCompatibleSampleModel, equals, finalize, getAlphaRaster, getColorSpace, getComponents, getComponents, getComponentSize, getComponentSize, getDataElement, getDataElement, getDataElements, getDataElements, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRGB, getRGB, getRGBdefault, getTransferType, getTransparency, getUnnormalizedComponents, hasAlpha, hashCode, isAlphaPremultiplied, isCompatibleSampleModel, toString
-
-
-
-
Constructor Detail
-
UnsignedIntColorModel
public UnsignedIntColorModel(int pixelBits, int dataType, int nChannels) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getDataElements
public Object getDataElements(int rgb, Object pixel)
- Overrides:
getDataElements
in classColorModel
-
isCompatibleRaster
public boolean isCompatibleRaster(Raster raster)
- Overrides:
isCompatibleRaster
in classColorModel
-
createCompatibleWritableRaster
public WritableRaster createCompatibleWritableRaster(int w, int h)
- Overrides:
createCompatibleWritableRaster
in classColorModel
-
getAlpha
public int getAlpha(int pixel)
- Specified by:
getAlpha
in classColorModel
-
getBlue
public int getBlue(int pixel)
- Specified by:
getBlue
in classColorModel
-
getGreen
public int getGreen(int pixel)
- Specified by:
getGreen
in classColorModel
-
getRed
public int getRed(int pixel)
- Specified by:
getRed
in classColorModel
-
getAlpha
public int getAlpha(Object data)
- Overrides:
getAlpha
in classColorModel
-
getRed
public int getRed(Object data)
- Overrides:
getRed
in classColorModel
-
getGreen
public int getGreen(Object data)
- Overrides:
getGreen
in classColorModel
-
getBlue
public int getBlue(Object data)
- Overrides:
getBlue
in classColorModel
-
-