Revision 11184

View differences:

trunk/libraries/libRaster/src/org/gvsig/raster/util/HistogramClass.java
1 1
package org.gvsig.raster.util;
2 2

  
3
import org.gvsig.raster.dataset.IBuffer;
4 3

  
5 4
/**
6 5
 * Clase que define un intervalo de datos. Es util para cosas como el calculo de histogramas
......
20 19
 *
21 20
 */
22 21
public class HistogramClass {	
23
	private long 	nPixels = 0;
22
	private double 	value = 0D;
24 23
	private double 	min = 0D;
25 24
	private double 	max = 0D;
26 25

  
......
76 75
	}
77 76

  
78 77
	/**
79
	 * Obtiene el n?mero de pixeles de la clase
80
	 * @return entero con el n?mero de pixeles
78
	 * Obtiene el valor de la clase
79
	 * @return double con el valor
81 80
	 */
82
	public long getNPixels() {
83
		return nPixels;
81
	public double getValue() {
82
		return value;
84 83
	}
85 84

  
86 85
	/**
87
	 * Asigna la posici?n de la clase
88
	 * @param entero con la posici?n
86
	 * Asigna el valor de la clase
87
	 * @param double con el valor
89 88
	 */
90
	public void setNPixels(long n) {
91
		this.nPixels = n;
89
	public void setValue(double value) {
90
		this.value = value;
92 91
	}	
93 92
	
94 93
	/**
95
	 * Incrementa el n?mero de pixels en el valor especificado
96
	 * @param n
94
	 * Incrementa en n el valor especificado
95
	 * @param double n
97 96
	 */
98
	public void increment(long n) {
99
		this.nPixels += n;
97
	public void increment(double n) {
98
		this.value += n;
100 99
	}
101 100
}

Also available in: Unified diff