Revision 11184
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