public class BufferHistogramComputer extends java.lang.Object implements HistogramComputer
Buffer| Modifier and Type | Field and Description |
|---|---|
protected int |
progressHistogram |
| Constructor and Description |
|---|
BufferHistogramComputer(Buffer buffer)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
BufferHistogram |
getBufferHistogram()
Obtiene el histograma.
|
java.lang.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 |
getPercent()
Gets the increment
|
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 BufferHistogramComputer(Buffer buffer)
dataset - public void setScaleHistogram(double scale)
HistogramComputersetScaleHistogram in interface HistogramComputerpublic BufferHistogram getBufferHistogram() throws ProcessInterruptedException, HistogramException
HistogramComputergetBufferHistogram in interface HistogramComputerProcessInterruptedExceptionHistogramExceptionpublic void resetPercent()
HistogramComputerresetPercent in interface HistogramComputerpublic int getPercent()
BaseIncrementableTaskgetPercent in interface BaseIncrementableTaskpublic double getMinimum()
HistogramComputergetMinimum in interface HistogramComputerpublic double getMaximum()
HistogramComputergetMaximum in interface HistogramComputerpublic void refreshHistogram()
HistogramComputerrefreshHistogram in interface HistogramComputerpublic java.lang.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