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