Revision 2438 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/band/ColorTableDoubleFilter.java

View differences:

ColorTableDoubleFilter.java
25 25
/**
26 26
 * Filtro de tabla de color para tipo de datos double.
27 27
 *
28
 * @version 06/06/2007
29 28
 * @author Nacho Brodin (nachobrodin@gmail.com)
30 29
 */
31 30
public class ColorTableDoubleFilter extends ColorTableFilter {
32
	/*
33
	 * (non-Javadoc)
34
	 * @see org.gvsig.raster.grid.filter.bands.ColorTableFilter#process(int, int)
35
	 */
36 31
	public void process(int col, int line) {
37 32
		double value = raster.getElemDouble(line, col, 0);
38 33
		byte[] rgba = colorTable.getRGBAByBand(value);
39 34
		rasterResult.setElemByte(line, col, rgba);
40
		if (hasAlpha)
41
			rasterAlpha.setElem(line, col, 0, rgba[3]);
42 35
	}
43 36

  
44
	/*
45
	 * (non-Javadoc)
46
	 * @see org.gvsig.raster.grid.filter.bands.ColorTableFilter#getInRasterDataType()
47
	 */
48 37
	public int getInRasterDataType() {
49 38
		return Buffer.TYPE_DOUBLE;
50 39
	}

Also available in: Unified diff