public class GenerateMissingImageFromMathExpression2D extends JIPipeMissingDataGeneratorAlgorithm
ImageProcessor
JIPipeAlgorithm.StateSerializer
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterUIChangedEvent
SLOT_PARAMETERS
Constructor and Description |
---|
GenerateMissingImageFromMathExpression2D(GenerateMissingImageFromMathExpression2D other)
Instantiates a new node type.
|
GenerateMissingImageFromMathExpression2D(JIPipeNodeInfo info)
Instantiates a new node type.
|
generateDataBatchesDryRun, getCorrespondingOutputSlot, getDataBatchGenerationSettings, getGenerationSettingsInterface, getParallelizationBatchSize, isKeepOriginalAnnotations, isParallelizationEnabled, isParameterUIVisible, runIteration, runParameterSet, setKeepOriginalAnnotations, setParallelizationEnabled
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, isParameterUIVisible, run
canAutoPassThrough, canPassThrough, getStateId, getThreadPool, isEnabled, isPassThrough, isPostprocessor, isPreprocessor, loadExample, reportValidity, runPassThrough, setEnabled, setPassThrough, setThreadPool
canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, duplicate, fromJson, fromJsonNode, getAliasIdInParentGraph, getBaseDirectory, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getDependencies, getDisplayName, getEventBus, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getLocations, getLocationWithin, getName, getNewScratch, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProjectCompartment, getProjectDirectory, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isVisibleIn, onDeserialized, onParameterChanged, onParameterStructureChanged, onParameterUIChanged, onSlotConfigurationChanged, onSlotConnected, onSlotDisconnected, registerSubParameter, renderInputSlots, renderOutputSlots, setAllSlotsVirtual, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setLocations, setLocationWithin, setLocationWithin, setParentGraph, setProjectDirectory, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, toggleSlot, toJson, triggerSlotsChangedEvent, updateGraphNodeSlots, updateSlotInheritance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
addParameterChangeListener, addParameterChangeListener, getContextActions, getParameter, getParameterAccess, setParameter, triggerParameterChange, triggerParameterStructureChange, triggerParameterUIChange
public GenerateMissingImageFromMathExpression2D(JIPipeNodeInfo info)
info
- the infopublic GenerateMissingImageFromMathExpression2D(GenerateMissingImageFromMathExpression2D other)
other
- the otherpublic boolean supportsParallelization()
JIPipeParallelizedAlgorithm
supportsParallelization
in interface JIPipeParallelizedAlgorithm
supportsParallelization
in class JIPipeMissingDataGeneratorAlgorithm
protected void runGenerator(JIPipeMergingDataBatch dataBatch, JIPipeDataSlot inputSlot, JIPipeDataSlot outputSlot, JIPipeProgressInfo progressInfo)
JIPipeMissingDataGeneratorAlgorithm
runGenerator
in class JIPipeMissingDataGeneratorAlgorithm
dataBatch
- the data batchinputSlot
- the input slot that should be generated. Please note that it does not contain any data for this batch.outputSlot
- the output slot where data should be put.progressInfo
- the progress infopublic boolean isGenerateOnePerBatch()
public void setGenerateOnePerBatch(boolean generateOnePerBatch)
public OptionalBitDepth getOverwriteOutputBitDepth()
public void setOverwriteOutputBitDepth(OptionalBitDepth overwriteOutputBitDepth)
public DefaultExpressionParameter getFunction()
public void setFunction(DefaultExpressionParameter transformation)
public OptionalIntegerParameter getOverwriteWidth()
public void setOverwriteWidth(OptionalIntegerParameter overwriteWidth)
public OptionalIntegerParameter getOverwriteHeight()
public void setOverwriteHeight(OptionalIntegerParameter overwriteHeight)
public OptionalIntegerParameter getOverwriteSizeZ()
public void setOverwriteSizeZ(OptionalIntegerParameter overwriteSizeZ)
public OptionalIntegerParameter getOverwriteSizeC()
public void setOverwriteSizeC(OptionalIntegerParameter overwriteSizeC)
public OptionalIntegerParameter getOverwriteSizeT()
public void setOverwriteSizeT(OptionalIntegerParameter overwriteSizeT)
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.