Interface HistogramBand
public interface HistogramBand
- Author:
- fdiaz
-
Method Summary
Modifier and TypeMethodDescriptionintObtiene el tipo de datos de la bandalong[]Obtiene los valores de las claseslonggetHistogramValue(double value) Obtiene un valor del histogramadoublegetIntervalMax(int interval) Devuelve el valor máximo de un intervalodoublegetIntervalMin(int interval) Devuelve el valor mínimo de un intervalodoubleintObtiene el número de clases del histogramalongObtiene número de valoresdouble[]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.longgetValueCount(int interval) Devuelve el número de valores de un intervalobooleanunion(HistogramBand hist) Realiza la unión entre el histograma actual y el pasado por parámetro.
-
Method Details
-
getNumValues
long getNumValues()Obtiene número de valores- Returns:
- entero con el número de valores del histograma
-
getDataType
int getDataType()Obtiene el tipo de datos de la banda- Returns:
- el tipo de datos de la banda
-
getHistogramValue
long getHistogramValue(double value) Obtiene un valor del histograma- Parameters:
value- valor de la clase a recuperar- Returns:
- valor
-
union
Realiza la unión entre el histograma actual y el pasado por parámetro.- Parameters:
hist-- Returns:
- true if the union has been possible
-
getFrequencies
long[] getFrequencies()Obtiene los valores de las clases- Returns:
- los valores de las clases
-
getNumClasses
int getNumClasses()Obtiene el número de clases del histograma- Returns:
- entero que representa el número de valores o clases del histograma
-
getValueCount
long getValueCount(int interval) Devuelve el número de valores de un intervalo- Parameters:
interval-- Returns:
- el número de valores del intervalo
-
getIntervalMin
double getIntervalMin(int interval) Devuelve el valor mínimo de un intervalo- Parameters:
interval-- Returns:
- el valor mínimo del intervalo
-
getIntervalMax
double getIntervalMax(int interval) Devuelve el valor máximo de un intervalo- Parameters:
interval-- Returns:
- el valor máximo del intervalo
-
getMedian
double getMedian()- Returns:
- median value
-
getTailTrimValue
double[] getTailTrimValue(double percent) Obtiene un valor de recorte de colas para un porcentaje dado. Este recorte consiste en ordenar los elementos del raster (o una muestra de ellos) y devolver el valor que corresponde al porcentaje comenzando desde el principio del array ordenado y desde el final de él (mínimo y máximo).- Parameters:
percent- Porcentaje de recorte- Returns:
- El valor de recorte de colas para el porcentaje dado
-
getTailTrimValue
double[] getTailTrimValue(int pos) Obtiene un valor de recorte de colas para una posición dada. Este recorte consiste en ordenar los elementos del raster (o una muestra de ellos) y devolver el valor que corresponde al porcentaje comenzando desde el principio del array ordenado y desde el final de él (mínimo y máximo).- Parameters:
pos- posición de recorte- Returns:
- el valor de recorte de colas para la posición dada
-