public class IterativeThreshold3DAlgorithm extends JIPipeIteratingAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
IterativeThreshold3DAlgorithm.CriteriaMethod |
static class |
IterativeThreshold3DAlgorithm.SegmentResultsMethod |
static class |
IterativeThreshold3DAlgorithm.ThresholdMethod |
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterUIChangedEvent
SLOT_PARAMETERS
Constructor and Description |
---|
IterativeThreshold3DAlgorithm(IterativeThreshold3DAlgorithm other) |
IterativeThreshold3DAlgorithm(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 IterativeThreshold3DAlgorithm(JIPipeNodeInfo info)
public IterativeThreshold3DAlgorithm(IterativeThreshold3DAlgorithm other)
protected void runIteration(JIPipeDataBatch dataBatch, JIPipeProgressInfo progressInfo)
JIPipeIteratingAlgorithm
runIteration
in class JIPipeIteratingAlgorithm
dataBatch
- The data interfaceprogressInfo
- the progress info from the runpublic int getMinVolumePixels()
public void setMinVolumePixels(int minVolumePixels)
public int getMaxVolumePixels()
public void setMaxVolumePixels(int maxVolumePixels)
public int getMinThreshold()
public void setMinThreshold(int minThreshold)
public int getMinContrastExp()
public void setMinContrastExp(int minContrastExp)
public int getValueMethod()
public void setValueMethod(int valueMethod)
public boolean isStartsAtMean()
public void setStartsAtMean(boolean startsAtMean)
public boolean isEnableFiltering()
public void setEnableFiltering(boolean enableFiltering)
public IterativeThreshold3DAlgorithm.CriteriaMethod getCriteriaMethod()
public void setCriteriaMethod(IterativeThreshold3DAlgorithm.CriteriaMethod criteriaMethod)
public IterativeThreshold3DAlgorithm.ThresholdMethod getThresholdMethod()
public void setThresholdMethod(IterativeThreshold3DAlgorithm.ThresholdMethod thresholdMethod)
public IterativeThreshold3DAlgorithm.SegmentResultsMethod getSegmentResultsMethod()
public void setSegmentResultsMethod(IterativeThreshold3DAlgorithm.SegmentResultsMethod segmentResultsMethod)
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.