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()
HistogramBand
getNumValues
in interface HistogramBand
public int getDataType()
HistogramBand
getDataType
in interface HistogramBand
public long getHistogramValue(double value)
HistogramBand
getHistogramValue
in interface HistogramBand
value
- valor de la clase a recuperarpublic boolean union(HistogramBand hist)
HistogramBand
union
in interface HistogramBand
public long[] getFrequencies()
HistogramBand
getFrequencies
in interface HistogramBand
public int getNumClasses()
HistogramBand
getNumClasses
in interface HistogramBand
public long getValueCount(int interval)
HistogramBand
getValueCount
in interface HistogramBand
public double getIntervalMin(int interval)
HistogramBand
getIntervalMin
in interface HistogramBand
public double getIntervalMax(int interval)
HistogramBand
getIntervalMax
in interface HistogramBand
public double getMedian()
getMedian
in interface HistogramBand
public void addValue(double value)
value
- public double[] getTailTrimValue(double percent)
HistogramBand
getTailTrimValue
in interface HistogramBand
percent
- Porcentaje de recortepublic double[] getTailTrimValue(int pos)
HistogramBand
getTailTrimValue
in interface HistogramBand
pos
- posición de recorte