- All Known Implementing Classes:
BilateralFilterScalar
,BilateralFilterScalarSeparable
,BilateralFilterVector
,BilateralFilterVectorSeparable
,ExampleFilter3x3Scalar
,ExampleFilter3x3Vector
,FilterProgressExample
,GaussianFilter
,GaussianFilterSeparable
,GenericFilter
,GenericFilterScalar
,GenericFilterScalarSeparable
,GenericFilterVector
,GenericFilterVectorSeparable
,HoughTransformLines
,KuwaharaFilterScalar
,KuwaharaFilterVector
,LinearFilter
,LinearFilterSeparable
,NagaoMatsuyamaFilterScalar
,NagaoMatsuyamaFilterVector
,PeronaMalikFilterScalar
,PeronaMalikFilterVector
,ProgressMonitorExample.SlowProcess
,ScalarMedianFilter
,TschumperleDericheFilter
,VectorMedianFilter
,VectorMedianFilterSharpen
public interface ProgressReporter
Interface for defining tasks that may be queried (monitored) to report their current progress status. Monitored
objects (tasks) must only implement method
getProgress()
, which returns the current completion status. See
GenericFilter
for an example.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns a value in [0,1) indicating to which degree this task is complete.
-
Method Details
-
getProgress
double getProgress()Returns a value in [0,1) indicating to which degree this task is complete.- Returns:
- a value between 0 and 1
-