public class DefaultHistogramBand extends java.lang.Object implements HistogramBand
| Constructor and Description |
|---|
DefaultHistogramBand(Band band) |
DefaultHistogramBand(Band band,
java.util.List<HistogramClass> histogramClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(double value)
Adds value to histogram
|
int |
getDataType()
Obtiene el tipo de datos de la banda
|
long[] |
getFrequencies()
Obtiene los valores de las clases
|
long |
getHistogramValue(double value)
Obtiene un valor del histograma
|
double |
getIntervalMax(int interval)
Devuelve el valor máximo de un intervalo
|
double |
getIntervalMin(int interval)
Devuelve el valor mínimo de un intervalo
|
double |
getMedian() |
int |
getNumClasses()
Obtiene el número de clases del histograma
|
long |
getNumValues()
Obtiene número de valores
|
double[] |
getTailTrimValue(double percent)
Obtiene un valor de recorte de colas para un porcentaje dado.
|
double[] |
getTailTrimValue(int pos)
Obtiene un valor de recorte de colas para una posición dada.
|
long |
getValueCount(int interval)
Devuelve el número de valores de un intervalo
|
boolean |
union(HistogramBand hist)
Realiza la unión entre el histograma actual y el pasado
por parámetro.
|
public DefaultHistogramBand(Band band)
public DefaultHistogramBand(Band band, java.util.List<HistogramClass> histogramClasses)
public long getNumValues()
HistogramBandgetNumValues in interface HistogramBandpublic int getDataType()
HistogramBandgetDataType in interface HistogramBandpublic long getHistogramValue(double value)
HistogramBandgetHistogramValue in interface HistogramBandvalue - valor de la clase a recuperarpublic boolean union(HistogramBand hist)
HistogramBandunion in interface HistogramBandpublic long[] getFrequencies()
HistogramBandgetFrequencies in interface HistogramBandpublic int getNumClasses()
HistogramBandgetNumClasses in interface HistogramBandpublic long getValueCount(int interval)
HistogramBandgetValueCount in interface HistogramBandpublic double getIntervalMin(int interval)
HistogramBandgetIntervalMin in interface HistogramBandpublic double getIntervalMax(int interval)
HistogramBandgetIntervalMax in interface HistogramBandpublic double getMedian()
getMedian in interface HistogramBandpublic void addValue(double value)
value - public double[] getTailTrimValue(double percent)
HistogramBandgetTailTrimValue in interface HistogramBandpercent - Porcentaje de recortepublic double[] getTailTrimValue(int pos)
HistogramBandgetTailTrimValue in interface HistogramBandpos - posición de recorte