public class AnalyzeSkeleton2D3DAlgorithm extends JIPipeIteratingAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
AnalyzeSkeleton2D3DAlgorithm.CycleRemovalMethod |
static class |
AnalyzeSkeleton2D3DAlgorithm.EndRemovalMethod |
static class |
AnalyzeSkeleton2D3DAlgorithm.OutputParameters |
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
Modifier and Type | Field and Description |
---|---|
static JIPipeDataSlotInfo |
BRANCHES_TABLE_OUTPUT_SLOT |
static JIPipeDataSlotInfo |
LABELS_IMAGE_OUTPUT_SLOT |
static JIPipeDataSlotInfo |
LSP_IMAGE_OUTPUT_SLOT |
static JIPipeDataSlotInfo |
REFERENCE_INPUT_SLOT |
static JIPipeDataSlotInfo |
ROI_INPUT_SLOT |
static JIPipeDataSlotInfo |
SKELETONS_TABLE_OUTPUT_SLOT |
static JIPipeDataSlotInfo |
TAGGED_SKELETONS_IMAGE_OUTPUT_SLOT |
SLOT_PARAMETERS
Constructor and Description |
---|
AnalyzeSkeleton2D3DAlgorithm(AnalyzeSkeleton2D3DAlgorithm other) |
AnalyzeSkeleton2D3DAlgorithm(JIPipeNodeInfo info) |
Modifier and Type | Method and Description |
---|---|
AnalyzeSkeleton2D3DAlgorithm.OutputParameters |
getOutputParameters() |
AnalyzeSkeleton2D3DAlgorithm.CycleRemovalMethod |
getPruneCyclesMethod() |
AnalyzeSkeleton2D3DAlgorithm.EndRemovalMethod |
getPruneEndsMethod() |
protected void |
runIteration(JIPipeSingleIterationStep iterationStep,
JIPipeIterationContext iterationContext,
JIPipeGraphNodeRunContext runContext,
JIPipeProgressInfo progressInfo)
Runs code on one data row
|
void |
setPruneCyclesMethod(AnalyzeSkeleton2D3DAlgorithm.CycleRemovalMethod pruneCyclesMethod) |
void |
setPruneEndsMethod(AnalyzeSkeleton2D3DAlgorithm.EndRemovalMethod pruneEndsMethod) |
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 static final JIPipeDataSlotInfo ROI_INPUT_SLOT
public static final JIPipeDataSlotInfo REFERENCE_INPUT_SLOT
public static final JIPipeDataSlotInfo SKELETONS_TABLE_OUTPUT_SLOT
public static final JIPipeDataSlotInfo BRANCHES_TABLE_OUTPUT_SLOT
public static final JIPipeDataSlotInfo TAGGED_SKELETONS_IMAGE_OUTPUT_SLOT
public static final JIPipeDataSlotInfo LABELS_IMAGE_OUTPUT_SLOT
public static final JIPipeDataSlotInfo LSP_IMAGE_OUTPUT_SLOT
public AnalyzeSkeleton2D3DAlgorithm(JIPipeNodeInfo info)
public AnalyzeSkeleton2D3DAlgorithm(AnalyzeSkeleton2D3DAlgorithm other)
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 runpublic AnalyzeSkeleton2D3DAlgorithm.OutputParameters getOutputParameters()
public AnalyzeSkeleton2D3DAlgorithm.CycleRemovalMethod getPruneCyclesMethod()
public void setPruneCyclesMethod(AnalyzeSkeleton2D3DAlgorithm.CycleRemovalMethod pruneCyclesMethod)
public AnalyzeSkeleton2D3DAlgorithm.EndRemovalMethod getPruneEndsMethod()
public void setPruneEndsMethod(AnalyzeSkeleton2D3DAlgorithm.EndRemovalMethod pruneEndsMethod)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.