public abstract class MarvinAbstractImagePlugin extends MarvinAbstractPlugin implements MarvinImagePlugin
| Constructor and Description |
|---|
MarvinAbstractImagePlugin() |
| Modifier and Type | Method and Description |
|---|---|
MarvinImagePanel |
getImagePanel() |
void |
process(java.util.List<MarvinImage> imagesIn,
MarvinImage imageOut)
Interface for algorithms that use multiple images as input.
|
void |
process(MarvinImage imgIn,
MarvinImage imgOut)
Executes the algorithm.
|
void |
process(MarvinImage imgIn,
MarvinImage imgOut,
MarvinAttributes attrOut) |
void |
process(MarvinImage imgIn,
MarvinImage imgOut,
MarvinImageMask mask)
Executes the algorithm.
|
void |
setImagePanel(MarvinImagePanel imgPanel)
Associates the plug-in with an MarvinImagePanel
|
getAttribute, getAttributes, invalidate, isValid, setAttribute, setAttributes, validateequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributesPanel, processgetAttribute, getAttributes, invalidate, isValid, load, setAttribute, setAttributes, validatepublic void setImagePanel(MarvinImagePanel imgPanel)
setImagePanel in interface MarvinImagePluginimgPanel - reference to a MarvinImagePanel objectpublic MarvinImagePanel getImagePanel()
getImagePanel in interface MarvinImagePluginpublic void process(MarvinImage imgIn, MarvinImage imgOut, MarvinImageMask mask)
process in interface MarvinImagePluginimgIn - input image.imgOut - output image.attrOut - output attributes.public void process(MarvinImage imgIn, MarvinImage imgOut, MarvinAttributes attrOut)
process in interface MarvinImagePluginpublic void process(MarvinImage imgIn, MarvinImage imgOut)
process in interface MarvinImagePluginimgIn - input image.imgOut - output image.public void process(java.util.List<MarvinImage> imagesIn, MarvinImage imageOut)
process in interface MarvinImagePlugin