public interface ImageJ2ModuleIO extends Service
Modifier and Type | Method and Description |
---|---|
Class<?> |
getAcceptedModuleFieldClass()
The class used to store data inside a module
|
boolean |
handlesInput() |
boolean |
handlesOutput() |
void |
install(ImageJ2OpNodeInfo nodeInfo,
ModuleItem<?> moduleItem)
Applies changes to an
ImageJ2OpNodeInfo required for this IO |
void |
install(ImageJ2OpNode node,
ModuleItem<?> moduleItem)
Applies changes to an
ImageJ2OpNode required for this IO |
boolean |
transferFromJIPipe(ImageJ2OpNode node,
JIPipeDataBatch dataBatch,
ModuleItem moduleItem,
Module module,
JIPipeProgressInfo progressInfo)
Transfers data from JIPipe into the module
|
boolean |
transferToJIPipe(ImageJ2OpNode node,
JIPipeDataBatch dataBatch,
ParametersData moduleOutputParameters,
ModuleItem moduleItem,
Module module,
JIPipeProgressInfo progressInfo)
Transfers data from JIPipe from the module
|
initialize, registerEventHandlers
getIdentifier, log
context, getContext, setContext
compareTo, getPriority, setPriority
getInfo, setInfo
getLocation
getVersion
dispose
Class<?> getAcceptedModuleFieldClass()
boolean handlesInput()
boolean handlesOutput()
void install(ImageJ2OpNodeInfo nodeInfo, ModuleItem<?> moduleItem)
ImageJ2OpNodeInfo
required for this IOnodeInfo
- the node infomoduleItem
- the modulevoid install(ImageJ2OpNode node, ModuleItem<?> moduleItem)
ImageJ2OpNode
required for this IOnode
- the node infomoduleItem
- the moduleboolean transferFromJIPipe(ImageJ2OpNode node, JIPipeDataBatch dataBatch, ModuleItem moduleItem, Module module, JIPipeProgressInfo progressInfo)
node
- the JIPipe nodedataBatch
- the data batchmoduleItem
- the module itemmodule
- the moduleprogressInfo
- the progress infoboolean transferToJIPipe(ImageJ2OpNode node, JIPipeDataBatch dataBatch, ParametersData moduleOutputParameters, ModuleItem moduleItem, Module module, JIPipeProgressInfo progressInfo)
node
- the JIPipe nodedataBatch
- the data batchmoduleOutputParameters
- the module output parametersmoduleItem
- the module itemmodule
- the moduleprogressInfo
- the progress infoCopyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.