public class BufferHistogramComputer extends 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.
|
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)
HistogramComputer
setScaleHistogram
in interface HistogramComputer
public BufferHistogram getBufferHistogram() throws ProcessInterruptedException, HistogramException
HistogramComputer
getBufferHistogram
in interface HistogramComputer
ProcessInterruptedException
HistogramException
public void resetPercent()
HistogramComputer
resetPercent
in interface HistogramComputer
public int getPercent()
BaseIncrementableTask
getPercent
in interface BaseIncrementableTask
public double getMinimum()
HistogramComputer
getMinimum
in interface HistogramComputer
public double getMaximum()
HistogramComputer
getMaximum
in interface HistogramComputer
public void refreshHistogram()
HistogramComputer
refreshHistogram
in interface HistogramComputer
public String getLog()
IncrementableTask
getLog
in interface IncrementableTask
public boolean isCancelable()
IncrementableTask
Determines if this process can be canceled.
isCancelable
in interface IncrementableTask
true
if this process can be canceled, otherwise false
public boolean isPausable()
IncrementableTask
Determines if this process can be paused.
isPausable
in interface IncrementableTask
true
if this process can be paused, otherwise false
public void setPercent(int value)
BaseIncrementableTask
setPercent
in interface BaseIncrementableTask