public class RidgeDetector2DAlgorithm extends JIPipeSimpleIteratingAlgorithm
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 |
---|
RidgeDetector2DAlgorithm(JIPipeNodeInfo info) |
RidgeDetector2DAlgorithm(RidgeDetector2DAlgorithm other) |
Modifier and Type | Method and Description |
---|---|
double |
getContrastHigh() |
double |
getContrastLow() |
double |
getLineWidth() |
double |
getLowerThreshold() |
double |
getMaxLength() |
double |
getMinLength() |
de.biomedical_imaging.ij.steger.OverlapOption |
getOverlapResolution() |
double |
getSigma() |
double |
getUpperThreshold() |
boolean |
isDarkLine() |
boolean |
isDoCorrectPosition() |
boolean |
isDoEstimateWidth() |
boolean |
isDoExtendLine() |
boolean |
isEstimateHighThreshold() |
boolean |
isEstimateLowThreshold() |
boolean |
isEstimateSigma() |
boolean |
isParameterUIVisible(JIPipeParameterTree tree,
JIPipeParameterAccess access)
Allows to override the visibility of parameters inside the UI
|
protected void |
runIteration(JIPipeSingleIterationStep iterationStep,
JIPipeIterationContext iterationContext,
JIPipeGraphNodeRunContext runContext,
JIPipeProgressInfo progressInfo)
Runs code on one data row
|
void |
setContrastHigh(double contrastHigh) |
void |
setContrastLow(double contrastLow) |
void |
setDarkLine(boolean darkLine) |
void |
setDoCorrectPosition(boolean doCorrectPosition) |
void |
setDoEstimateWidth(boolean doEstimateWidth) |
void |
setDoExtendLine(boolean doExtendLine) |
void |
setEstimateHighThreshold(boolean estimateHighThreshold) |
void |
setEstimateLowThreshold(boolean estimateLowThreshold) |
void |
setEstimateSigma(boolean estimateSigma) |
void |
setLineWidth(double lineWidth) |
void |
setLowerThreshold(double lowerThreshold) |
void |
setMaxLength(double maxLength) |
void |
setMinLength(double minLength) |
void |
setOverlapResolution(de.biomedical_imaging.ij.steger.OverlapOption overlapResolution) |
void |
setSigma(double sigma) |
void |
setUpperThreshold(double upperThreshold) |
createUIInputSlotIconDescriptionMenuItems, generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getParallelizationBatchSize, isAllowEmptyIterationStep, isParameterUIVisible, reportValidity, runParameterSet, runPassThrough, supportsParallelization
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, onParameterChanged, run
canAutoPassThrough, canPassThrough, functionallyEquals, getDefaultCustomExpressionVariables, getRuntimePartition, isEnabled, isEnableDefaultCustomExpressionVariables, isPassThrough, isPostprocessor, isPreprocessor, isSkipped, loadExample, onDeserialized, 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 RidgeDetector2DAlgorithm(JIPipeNodeInfo info)
public RidgeDetector2DAlgorithm(RidgeDetector2DAlgorithm other)
protected void runIteration(JIPipeSingleIterationStep iterationStep, JIPipeIterationContext iterationContext, JIPipeGraphNodeRunContext runContext, JIPipeProgressInfo progressInfo)
JIPipeSimpleIteratingAlgorithm
runIteration
in class JIPipeSimpleIteratingAlgorithm
iterationStep
- The data interfaceiterationContext
- the iteration contextrunContext
- the run contextprogressInfo
- the progress info from the runpublic double getMinLength()
public void setMinLength(double minLength)
public double getMaxLength()
public void setMaxLength(double maxLength)
public boolean isDoCorrectPosition()
public void setDoCorrectPosition(boolean doCorrectPosition)
public boolean isDoEstimateWidth()
public void setDoEstimateWidth(boolean doEstimateWidth)
public boolean isDoExtendLine()
public void setDoExtendLine(boolean doExtendLine)
public de.biomedical_imaging.ij.steger.OverlapOption getOverlapResolution()
public void setOverlapResolution(de.biomedical_imaging.ij.steger.OverlapOption overlapResolution)
public double getSigma()
public void setSigma(double sigma)
public double getLowerThreshold()
public void setLowerThreshold(double lowerThreshold)
public double getUpperThreshold()
public void setUpperThreshold(double upperThreshold)
public boolean isDarkLine()
public void setDarkLine(boolean darkLine)
public double getLineWidth()
public void setLineWidth(double lineWidth)
public double getContrastHigh()
public void setContrastHigh(double contrastHigh)
public double getContrastLow()
public void setContrastLow(double contrastLow)
public boolean isEstimateSigma()
public void setEstimateSigma(boolean estimateSigma)
public boolean isEstimateLowThreshold()
public void setEstimateLowThreshold(boolean estimateLowThreshold)
public boolean isEstimateHighThreshold()
public void setEstimateHighThreshold(boolean estimateHighThreshold)
public boolean isParameterUIVisible(JIPipeParameterTree tree, JIPipeParameterAccess access)
JIPipeParameterCollection
isParameterUIVisible
in interface JIPipeParameterCollection
isParameterUIVisible
in class JIPipeSimpleIteratingAlgorithm
tree
- the parameter tree that is used to access this parameteraccess
- the parameterCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.