public class ConnectVerticesFastAlgorithm extends JIPipeIteratingAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
ConnectVerticesFastAlgorithm.EdgeCandidate |
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.BaseDirectoryChangedEventEmitter, JIPipeGraphNode.BaseDirectoryChangedEventListener, JIPipeGraphNode.NodeSlotsChangedEvent, JIPipeGraphNode.NodeSlotsChangedEventEmitter, JIPipeGraphNode.NodeSlotsChangedEventListener, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
SLOT_PARAMETERS
Constructor and Description |
---|
ConnectVerticesFastAlgorithm(ConnectVerticesFastAlgorithm other) |
ConnectVerticesFastAlgorithm(JIPipeNodeInfo info) |
createUIInputSlotIconDescriptionMenuItems, generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getLocalParallelizationNumThreads, getParallelizationBatchSize, isAllowEmptyIterationStep, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, setLocalParallelizationNumThreads, supportsParallelization
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, onParameterChanged, run
canAutoPassThrough, canPassThrough, functionallyEquals, getDefaultCustomExpressionVariables, getRuntimePartition, isEnabled, isEnableDefaultCustomExpressionVariables, isPassThrough, isPostprocessor, isPreprocessor, isSkipped, loadExample, onDeserialized, reportValidity, runPassThrough, setEnabled, setPassThrough, setRuntimePartition, setSkipped
archiveTo, canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, duplicate, emitNodeSlotsChangedEvent, fromJson, getAliasIdInParentGraph, getBaseDirectory, getBaseDirectoryChangedEventEmitter, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getCustomName, getDependencies, getDisplayName, getEnvironmentDependencies, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getNodeUILocationPerViewModePerCompartment, getNodeUILocationWithin, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProject, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isUiLocked, isVisibleIn, onSlotConfigurationChanged, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setNodeUILocationPerViewModePerCompartment, setNodeUILocationWithin, setNodeUILocationWithin, setParentGraph, setProjectDirectory, setRuntimeProject, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, setUiLocked, toggleSlot, toJson, updateGraphNodeSlots
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateDataBatchesDryRun
installUIOverrideParameterEditor, installUIParameterOptions
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
public ConnectVerticesFastAlgorithm(JIPipeNodeInfo info)
public ConnectVerticesFastAlgorithm(ConnectVerticesFastAlgorithm other)
public StringAndStringPairParameter.List getNewEdgeMetadata()
public void setNewEdgeMetadata(StringAndStringPairParameter.List newEdgeMetadata)
public boolean isIgnoreLimitConnectionsForSource()
public void setIgnoreLimitConnectionsForSource(boolean ignoreLimitConnectionsForSource)
public boolean isIgnoreLimitConnectionsForTarget()
public void setIgnoreLimitConnectionsForTarget(boolean ignoreLimitConnectionsForTarget)
public Vector2dParameter getCandidateVertexValueLimit()
public void setCandidateVertexValueLimit(Vector2dParameter candidateVertexValueLimit)
public Vector2iParameter getCandidateVertexDegreeLimit()
public void setCandidateVertexDegreeLimit(Vector2iParameter candidateVertexDegreeLimit)
public SortOrder getLimitConnectionsLengthSortOrder()
public void setLimitConnectionsLengthSortOrder(SortOrder limitConnectionsLengthSortOrder)
public OptionalIntegerParameter getLimitConnections()
public void setLimitConnections(OptionalIntegerParameter limitConnections)
public boolean isIgnoreIfHasPath()
public void setIgnoreIfHasPath(boolean ignoreIfHasPath)
public Vector2dParameter getLengthRange()
public void setLengthRange(Vector2dParameter lengthRange)
public boolean isEnforceEdgesWithinMask()
public void setEnforceEdgesWithinMask(boolean enforceEdgesWithinMask)
public OptionalColorParameter getNewEdgeColor()
public void setNewEdgeColor(OptionalColorParameter newEdgeColor)
public OptionalJIPipeExpressionParameter getSourceVertexFilter()
public void setSourceVertexFilter(OptionalJIPipeExpressionParameter sourceVertexFilter)
public OptionalJIPipeExpressionParameter getTargetVertexFilter()
public void setTargetVertexFilter(OptionalJIPipeExpressionParameter targetVertexFilter)
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(JIPipeSingleIterationStep iterationStep, JIPipeIterationContext iterationContext, JIPipeGraphNodeRunContext runContext, JIPipeProgressInfo progressInfo)
JIPipeIteratingAlgorithm
runIteration
in class JIPipeIteratingAlgorithm
iterationStep
- The data interfaceiterationContext
- The iteration contextrunContext
- the run contextprogressInfo
- the progress info from the runCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.