net.sf.ij_plugins.filters

CoherenceEnhancingDiffusion

class CoherenceEnhancingDiffusion extends ProgressReporter

Coherence enhancing diffusion filter based on filter described in J. Weickert, "Coherence-Enhancing Diffusion Filtering", International Journal of Computer Vision, 1999, vol.31, p.111-127.

Linear Supertypes
ProgressReporter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CoherenceEnhancingDiffusion
  2. ProgressReporter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CoherenceEnhancingDiffusion(config: Config = ...)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addProgressListener[R](op: (ProgressEvent) ⇒ R): Unit

    Add progress listener.

    Add progress listener.

    Definition Classes
    ProgressReporter
  7. def addProgressListener(l: ProgressListener): Unit

    Add progress listener.

    Add progress listener.

    l

    listener to add.

    Definition Classes
    ProgressReporter
  8. def alpha: FloatProcessor

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def c2: FloatProcessor

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def currentProgress: Double

    Report what fraction of the processing task was already completed.

    Report what fraction of the processing task was already completed. Progress value is between 0 and 1 (meaning 100% completed). For instance, 0.25 means that 25% con the processing was completed.

    returns

    current progress.

    Definition Classes
    ProgressReporter
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def notifyProgressListeners(count: Long, max: Long, message: String = ""): Unit

    Set new progress value and notify listeners.

    Set new progress value and notify listeners. Progress is calculated from count and max values:

    progress = count.toDouble / max.toDouble
    message

    message that will be send to listeners within ProgressEvent

    Attributes
    protected
    Definition Classes
    ProgressReporter
  23. def notifyProgressListeners(progress: Double): Unit

    Attributes
    protected
    Definition Classes
    ProgressReporter
  24. def notifyProgressListeners(progress: Double, message: String): Unit

    Set new progress value and notify listeners.

    Set new progress value and notify listeners.

    progress

    new value of currentProgress. The value must be not less than 0 and not more than 1.

    message

    message that will be send to listeners within ProgressEvent

    Attributes
    protected
    Definition Classes
    ProgressReporter
  25. def notifyProgressListeners(): Unit

    Notify listeners of current value of progress.

    Notify listeners of current value of progress. Progress message is an empty string.

    Attributes
    protected
    Definition Classes
    ProgressReporter
    See also

    #notifyProgressListeners(double)

  26. def removeAllProgressListener(): Unit

    Remove all progress listener.

    Remove all progress listener.

    Definition Classes
    ProgressReporter
  27. def removeProgressListener(l: ProgressListener): Unit

    Remove specific progress listener.

    Remove specific progress listener.

    l

    listener to remove.

    Definition Classes
    ProgressReporter
  28. def run(src: FloatProcessor): FloatProcessor

    Perform filtering.

    Perform filtering.

    src

    source

    returns

    filtered image

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ProgressReporter

Inherited from AnyRef

Inherited from Any

Ungrouped