org.deegree.coverage.raster.utils
Class FloatColorModel
java.lang.Object
java.awt.image.ColorModel
org.deegree.coverage.raster.utils.FloatColorModel
- All Implemented Interfaces:
- Transparency
public class FloatColorModel
- extends ColorModel
The FloatColorModel maps java float numbers to integer values. The returned integer values are converted
with the ByteBuffer conversions methods.
- Version:
- $Revision: 20520 $, $Date: 2009-11-03 13:59:05 +0100 (Di, 03 Nov 2009) $
- Author:
- Rutger Bezema, last edited by: $Author: rbezema $
|
Field Summary |
(package private) byte[] |
buf
|
|
Constructor Summary |
FloatColorModel(byte[] noData)
Constructs a float colormodel with the given no data value. |
| Methods inherited from class java.awt.image.ColorModel |
createCompatibleSampleModel, createCompatibleWritableRaster, equals, finalize, getAlphaRaster, getColorSpace, getComponents, getComponents, getComponentSize, getComponentSize, getDataElement, getDataElement, getDataElements, getDataElements, getDataElements, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRGBdefault, getTransferType, getTransparency, getUnnormalizedComponents, hasAlpha, hashCode, isAlphaPremultiplied, toString |
buf
byte[] buf
FloatColorModel
public FloatColorModel(byte[] noData)
- Constructs a float colormodel with the given no data value.
- Parameters:
noData -
getAlpha
public int getAlpha(int pixel)
- Specified by:
getAlpha in class ColorModel
getRed
public int getRed(int pixel)
- Specified by:
getRed in class ColorModel
getGreen
public int getGreen(int pixel)
- Specified by:
getGreen in class ColorModel
getBlue
public int getBlue(int pixel)
- Specified by:
getBlue in class ColorModel
getRGB
public int getRGB(int pixel)
- Overrides:
getRGB in class ColorModel
getAlpha
public int getAlpha(Object inData)
- Overrides:
getAlpha in class ColorModel
getRed
public int getRed(Object inData)
- Overrides:
getRed in class ColorModel
getGreen
public int getGreen(Object inData)
- Overrides:
getGreen in class ColorModel
getBlue
public int getBlue(Object inData)
- Overrides:
getBlue in class ColorModel
getRGB
public int getRGB(Object inData)
- Overrides:
getRGB in class ColorModel
coerceData
public ColorModel coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
- Overrides:
coerceData in class ColorModel
isCompatibleRaster
public boolean isCompatibleRaster(Raster raster)
- Overrides:
isCompatibleRaster in class ColorModel
isCompatibleSampleModel
public boolean isCompatibleSampleModel(SampleModel sm)
- Overrides:
isCompatibleSampleModel in class ColorModel
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org]]>