public class FixOverlapsNonBranchingAlgorithm extends JIPipeIteratingAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
FixOverlapsNonBranchingAlgorithm.EdgeCandidate |
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterUIChangedEvent
SLOT_PARAMETERS
Constructor and Description |
---|
FixOverlapsNonBranchingAlgorithm(FixOverlapsNonBranchingAlgorithm other) |
FixOverlapsNonBranchingAlgorithm(JIPipeNodeInfo info) |
createUIInputSlotIconDescriptionMenuItems, generateDataBatchesDryRun, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getParallelizationBatchSize, isParallelizationEnabled, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, setParallelizationEnabled, supportsParallelization
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, run
canAutoPassThrough, canPassThrough, functionallyEquals, getThreadPool, isEnabled, isPassThrough, isPostprocessor, isPreprocessor, loadExample, reportValidity, runPassThrough, setEnabled, setPassThrough, setThreadPool
archiveTo, 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, registerSubParameter, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setLocations, setLocationWithin, setLocationWithin, setParentGraph, setProjectDirectory, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, toggleSlot, toJson, triggerSlotsChangedEvent, updateGraphNodeSlots
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
addParameterChangeListener, addParameterChangeListener, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, setParameter, triggerParameterChange, triggerParameterStructureChange, triggerParameterUIChange
public FixOverlapsNonBranchingAlgorithm(JIPipeNodeInfo info)
public FixOverlapsNonBranchingAlgorithm(FixOverlapsNonBranchingAlgorithm other)
public boolean isEnforceEdgesWithinMask()
public void setEnforceEdgesWithinMask(boolean enforceEdgesWithinMask)
public OptionalColorParameter getNewEdgeColor()
public void setNewEdgeColor(OptionalColorParameter newEdgeColor)
public CustomExpressionVariablesParameter getCustomExpressionVariables()
public DefaultExpressionParameter getFilterFunction()
public void setFilterFunction(DefaultExpressionParameter filterFunction)
public DefaultExpressionParameter getScoringFunction()
public void setScoringFunction(DefaultExpressionParameter scoringFunction)
public boolean isExcludeExistingEndpoints()
public void setExcludeExistingEndpoints(boolean excludeExistingEndpoints)
public boolean isEnforceSameComponent()
public void setEnforceSameComponent(boolean enforceSameComponent)
public boolean isEnsureNoPathExists()
public void setEnsureNoPathExists(boolean ensureNoPathExists)
public boolean isConnectAcrossC()
public void setConnectAcrossC(boolean connectAcrossC)
public boolean isConnectAcrossT()
public void setConnectAcrossT(boolean connectAcrossT)
public boolean isEnable3D()
public void setEnable3D(boolean enable3D)
protected void runIteration(JIPipeDataBatch dataBatch, JIPipeProgressInfo progressInfo)
JIPipeIteratingAlgorithm
runIteration
in class JIPipeIteratingAlgorithm
dataBatch
- The data interfaceprogressInfo
- the progress info from the runCopyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.