Packages

c

thirdparty.marvin.image

MarvinAbstractImagePlugin

abstract class MarvinAbstractImagePlugin extends MarvinAbstractPlugin with MarvinImagePlugin

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MarvinAbstractImagePlugin
  2. MarvinImagePlugin
  3. MarvinAbstractPlugin
  4. MarvinPlugin
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MarvinAbstractImagePlugin()

Abstract Value Members

  1. abstract def process(imgIn: MarvinImage, imgOut: MarvinImage, attrOut: MarvinAttributes, mask: MarvinImageMask, previewMode: Boolean): Unit

    Executes the algorithm.

    Executes the algorithm.

    imgIn

    input image.

    imgOut

    output image.

    attrOut

    output attributes.

    mask

    mask containing what pixels should be considered.

    previewMode

    it is or isn�t on preview mode.

    Definition Classes
    MarvinImagePlugin

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def getAttribute(label: String): AnyRef

    returns

    the attribute�s value

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  10. def getAttributes(): MarvinAttributes

    returns

    MarvinAttributes object associated with this plug-in

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def invalidate(): Unit

    Invalidate this plug-in.

    Invalidate this plug-in. It means that the attributes were changed and the plug-in needs to check whether or not change its behavior.

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def isValid(): Boolean

    Determines whether this plug-in is valid.

    Determines whether this plug-in is valid. A plug-in is valid when it is correctly configured given a set of attributes. When an attribute is changed, the plug-in becomes invalid until the method validate() is called.

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def process(imgIn: MarvinImage, imgOut: MarvinImage): Unit

    Executes the algorithm.

    Executes the algorithm.

    imgIn

    input image.

    imgOut

    output image.

    Definition Classes
    MarvinAbstractImagePluginMarvinImagePlugin
  20. def process(imgIn: MarvinImage, imgOut: MarvinImage, attrOut: MarvinAttributes): Unit
  21. def process(imgIn: MarvinImage, imgOut: MarvinImage, mask: MarvinImageMask): Unit

    Executes the algorithm.

    Executes the algorithm.

    imgIn

    input image.

    imgOut

    output image.

    Definition Classes
    MarvinAbstractImagePluginMarvinImagePlugin
  22. def setAttribute(label: String, value: Any): Unit

    Set an attribute

    Set an attribute

    value

    attribute�s value

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  23. def setAttributes(params: <repeated...>[AnyRef]): Unit

    Set a list of attributes.

    Set a list of attributes. Format: (String)name, (Object)value...

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def validate(): Unit

    Ensures that this plug-in is working consistently to its attributes.

    Ensures that this plug-in is working consistently to its attributes.

    Definition Classes
    MarvinAbstractPluginMarvinPlugin
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from MarvinImagePlugin

Inherited from MarvinAbstractPlugin

Inherited from MarvinPlugin

Inherited from AnyRef

Inherited from Any

Ungrouped