Revision 2308 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/enhancement/BrightnessIntegerFilter.java

View differences:

BrightnessIntegerFilter.java
21 21
 */
22 22
package org.gvsig.raster.impl.grid.filter.enhancement;
23 23

  
24
import org.gvsig.fmap.dal.coverage.dataset.Buffer;
25 24
/**
26 25
 * Filtro de brillo para buffer de datos tipo int. En el m?todo de proceso
27 26
 * procesa un solo pixel int e incrementa su brillo en la cantidad indicada en
......
30 29
 * @author Miguel ?ngel Querol Carratal? (miguelangel.querol@iver.es)
31 30
 */
32 31
public class BrightnessIntegerFilter extends BrightnessFilter {
33
	/*
34
	 * (non-Javadoc)
35
	 * @see org.gvsig.raster.grid.filter.enhancement.BrightnessFilter#process(int, int)
36
	 */
37 32
	public void process(int col, int line) {
38
		for (int i = 0; i < raster.getBandCount(); i++)
33
		for (int i = 0; i < numberOfBandsToProcess(); i++)
39 34
			rasterResult.setElem(line, col, i, (byte) calcBrightness(raster.getElemInt(line, col, i) & 0xff));
40 35
	}
41 36

  
42
	/*
43
	 * (non-Javadoc)
44
	 * @see org.gvsig.raster.grid.filter.enhancement.BrightnessFilter#getInRasterDataType()
45
	 */
46
	public int getInRasterDataType() {
37
	//No parece que tenga sentido para im?genes que no sean RGB
38
	/*public int getInRasterDataType() {
47 39
		return Buffer.TYPE_INT;
48
	}
40
	}*/
49 41
}

Also available in: Unified diff