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/LinearStretchEnhancementFloatFilter.java

View differences:

LinearStretchEnhancementFloatFilter.java
28 28
 * Para cada pixel se obtiene en que intervalo se encuentra y se aplica la scala y offset
29 29
 * calculados para ese intervalo.
30 30
 *
31
 * @version 11/05/2007
32 31
 * @author Nacho Brodin (nachobrodin@gmail.com)
33 32
 */
34 33
public class LinearStretchEnhancementFloatFilter extends LinearStretchEnhancementFilter {
35 34
		
36
	/*
37
	 * (non-Javadoc)
38
	 * @see org.gvsig.raster.grid.filter.enhancement.LinearEnhancementFilter#process(int, int)
39
	 */
40 35
	public void process(int col, int line) {
41
		for (int iBand = 0; iBand < raster.getBandCount(); iBand++) {
36
		for (int iBand = 0; iBand < numberOfBandsToProcess(); iBand++) {
42 37
			if (renderBands[iBand] < 0) {
43 38
				rasterResult.setElem(line, col, iBand, (byte) 0);
44 39
				continue;
......
80 75
		}
81 76
	}
82 77
	
83
	/*
84
	 * (non-Javadoc)
85
	 * @see org.gvsig.raster.grid.filter.enhancement.LinearEnhancementFilter#getInRasterDataType()
86
	 */
87 78
	public int getInRasterDataType() {
88 79
		return Buffer.TYPE_FLOAT;
89 80
	}

Also available in: Unified diff