public interface StatisticsBand
Modifier and Type | Method and Description |
---|---|
void |
calculate(SimpleTaskStatus status,
Band band)
Throws the thread which figure out statistics
|
long |
getBandLength()
Gets the number of values by band
|
int |
getDataType()
Obtiene el tipo de datos de la banda
|
HistogramBand |
getHistogramBand()
Gets histogram of the band
|
double |
getMaximum()
Devuelve el máximo valor de la banda
|
double |
getMean()
Obtiene el valor medio
|
double |
getMedian()
Obtiene la mediana
|
double |
getMinimum()
Devuelve el mínimo valor de la banda
|
long |
getNoDataValuesCount() |
double |
getSecondMax()
Obtiene el valor del segundo máximo
|
double |
getSecondMin()
Obtiene el valor del segundo mínimo
|
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.
|
double |
getVariance()
Obtiene la varianza
|
boolean |
isCalculated()
Obtiene el flag que informa de si las estadísticas están calculadas o no.
|
long getBandLength()
int getDataType()
double getSecondMax()
double getSecondMin()
double getMaximum()
double getMinimum()
double getMean()
double getVariance()
double getMedian()
double[] getTailTrimValue(double percent)
percent
- Porcentaje de recortedouble[] getTailTrimValue(int pos)
pos
- posición de recorteboolean isCalculated()
void calculate(SimpleTaskStatus status, Band band)
status
- FileNotOpenException
RasterDriverException
ProcessInterruptedException
HistogramBand getHistogramBand()
long getNoDataValuesCount()