public class MultiProviderHistogramComputer extends Object implements HistogramComputer
| Constructor and Description |
|---|
MultiProviderHistogramComputer(RasterProvider provider)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
BufferHistogram |
getBufferHistogram()
Obtiene el histograma.
|
String |
getLog()
Devuelve el contenido del log del IncrementableTask
|
double |
getMaximum()
Obtiene el maximo valor de las estadisticas de un histograma.
|
double |
getMinimum()
Obtiene el minimo valor de las estadisticas de un histograma.
|
int |
getNumberOfProviders()
Returns the number of providers.
|
int |
getPercent()
Obtiene el porcentaje de proceso en la construcción del histograma,
|
boolean |
isCancelable()
Determines if this process can be canceled.
|
boolean |
isPausable()
Determines if this process can be paused.
|
void |
refreshHistogram()
Force to recalculate the histogram next time that the method getBufferHistogram
be called
|
void |
resetPercent()
Pone a cero el porcentaje de progreso del proceso de calculo de histograma
|
void |
setPercent(int value)
Sets the increment of this task
|
void |
setScaleHistogram(double scale)
This value represents the percentage of the image that will be used
for this process.
|
public MultiProviderHistogramComputer(RasterProvider provider)
dataset - public void setScaleHistogram(double scale)
HistogramComputersetScaleHistogram in interface HistogramComputerpublic BufferHistogram getBufferHistogram() throws ProcessInterruptedException, HistogramException
getBufferHistogram in interface HistogramComputerHistogramExceptionProcessInterruptedExceptionpublic void resetPercent()
resetPercent in interface HistogramComputerpublic int getPercent()
getPercent in interface BaseIncrementableTaskpublic double getMaximum()
HistogramComputergetMaximum in interface HistogramComputerpublic double getMinimum()
HistogramComputergetMinimum in interface HistogramComputerpublic void refreshHistogram()
HistogramComputerrefreshHistogram in interface HistogramComputerpublic int getNumberOfProviders()
public String getLog()
IncrementableTaskgetLog in interface IncrementableTaskpublic boolean isCancelable()
IncrementableTaskDetermines if this process can be canceled.
isCancelable in interface IncrementableTasktrue if this process can be canceled, otherwise falsepublic boolean isPausable()
IncrementableTaskDetermines if this process can be paused.
isPausable in interface IncrementableTasktrue if this process can be paused, otherwise falsepublic void setPercent(int value)
BaseIncrementableTasksetPercent in interface BaseIncrementableTask