abstract class MarvinAbstractImagePlugin extends MarvinAbstractPlugin with MarvinImagePlugin
- Alphabetic
- By Inheritance
- MarvinAbstractImagePlugin
- MarvinImagePlugin
- MarvinAbstractPlugin
- MarvinPlugin
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new MarvinAbstractImagePlugin()
Abstract Value Members
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAttribute(label: String): AnyRef
- returns
the attribute�s value
- Definition Classes
- MarvinAbstractPlugin → MarvinPlugin
-
def
getAttributes(): MarvinAttributes
- returns
MarvinAttributes object associated with this plug-in
- Definition Classes
- MarvinAbstractPlugin → MarvinPlugin
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
- MarvinAbstractPlugin → MarvinPlugin
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
- MarvinAbstractPlugin → MarvinPlugin
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
process(imgIn: MarvinImage, imgOut: MarvinImage): Unit
Executes the algorithm.
Executes the algorithm.
- imgIn
input image.
- imgOut
output image.
- Definition Classes
- MarvinAbstractImagePlugin → MarvinImagePlugin
-
def
process(imgIn: MarvinImage, imgOut: MarvinImage, attrOut: MarvinAttributes): Unit
- Definition Classes
- MarvinAbstractImagePlugin → MarvinImagePlugin
-
def
process(imgIn: MarvinImage, imgOut: MarvinImage, mask: MarvinImageMask): Unit
Executes the algorithm.
Executes the algorithm.
- imgIn
input image.
- imgOut
output image.
- Definition Classes
- MarvinAbstractImagePlugin → MarvinImagePlugin
-
def
setAttribute(label: String, value: Any): Unit
Set an attribute
-
def
setAttributes(params: <repeated...>[AnyRef]): Unit
Set a list of attributes.
Set a list of attributes. Format: (String)name, (Object)value...
- Definition Classes
- MarvinAbstractPlugin → MarvinPlugin
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- MarvinAbstractPlugin → MarvinPlugin
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()