public class ChangeRoiPropertiesFromExpressionsAlgorithm extends JIPipeIteratingAlgorithm
RoiManager
Modifier and Type | Class and Description |
---|---|
static class |
ChangeRoiPropertiesFromExpressionsAlgorithm.VariableSource |
JIPipeAlgorithm.StateSerializer
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterUIChangedEvent
SLOT_PARAMETERS
Constructor and Description |
---|
ChangeRoiPropertiesFromExpressionsAlgorithm(ChangeRoiPropertiesFromExpressionsAlgorithm other)
Instantiates a new node type.
|
ChangeRoiPropertiesFromExpressionsAlgorithm(JIPipeNodeInfo info)
Instantiates a new node type.
|
generateDataBatchesDryRun, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getParallelizationBatchSize, isParallelizationEnabled, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, setParallelizationEnabled, supportsParallelization
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings
canAutoPassThrough, canPassThrough, getStateId, getThreadPool, isEnabled, isPassThrough, isPostprocessor, isPreprocessor, loadExample, reportValidity, runPassThrough, setEnabled, setPassThrough, setThreadPool
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, onSlotConnected, onSlotDisconnected, registerSubParameter, renderInputSlots, renderOutputSlots, setAllSlotsVirtual, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setLocations, setLocationWithin, setLocationWithin, setParentGraph, setProjectDirectory, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, toggleSlot, toJson, triggerSlotsChangedEvent, updateGraphNodeSlots, updateSlotInheritance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
addParameterChangeListener, addParameterChangeListener, getContextActions, getParameter, getParameterAccess, setParameter, triggerParameterChange, triggerParameterStructureChange, triggerParameterUIChange
public ChangeRoiPropertiesFromExpressionsAlgorithm(JIPipeNodeInfo info)
info
- the infopublic ChangeRoiPropertiesFromExpressionsAlgorithm(ChangeRoiPropertiesFromExpressionsAlgorithm other)
other
- the otherpublic void run(JIPipeProgressInfo progressInfo)
JIPipeGraphNode
run
in class JIPipeParameterSlotAlgorithm
progressInfo
- progress passed from the runnerprotected void runIteration(JIPipeDataBatch dataBatch, JIPipeProgressInfo progressInfo)
JIPipeIteratingAlgorithm
runIteration
in class JIPipeIteratingAlgorithm
dataBatch
- The data interfaceprogressInfo
- the progress info from the runpublic OptionalDefaultExpressionParameter getPositionX()
public void setPositionX(OptionalDefaultExpressionParameter positionX)
public OptionalDefaultExpressionParameter getPositionY()
public void setPositionY(OptionalDefaultExpressionParameter positionY)
public OptionalDefaultExpressionParameter getPositionZ()
public void setPositionZ(OptionalDefaultExpressionParameter positionZ)
public OptionalDefaultExpressionParameter getPositionC()
public void setPositionC(OptionalDefaultExpressionParameter positionC)
public OptionalDefaultExpressionParameter getPositionT()
public void setPositionT(OptionalDefaultExpressionParameter positionT)
public OptionalDefaultExpressionParameter getFillColor()
public void setFillColor(OptionalDefaultExpressionParameter fillColor)
public OptionalDefaultExpressionParameter getLineColor()
public void setLineColor(OptionalDefaultExpressionParameter lineColor)
public OptionalDefaultExpressionParameter getLineWidth()
public void setLineWidth(OptionalDefaultExpressionParameter lineWidth)
public OptionalDefaultExpressionParameter getRoiName()
public void setRoiName(OptionalDefaultExpressionParameter roiName)
public OptionalDefaultExpressionParameter getScaleX()
public void setScaleX(OptionalDefaultExpressionParameter scaleX)
public OptionalDefaultExpressionParameter getScaleY()
public void setScaleY(OptionalDefaultExpressionParameter scaleY)
public OptionalDefaultExpressionParameter getCenterScale()
public void setCenterScale(OptionalDefaultExpressionParameter centerScale)
public ImageStatisticsSetParameter getMeasurements()
public void setMeasurements(ImageStatisticsSetParameter measurements)
public CustomExpressionVariablesParameter getCustomFilterVariables()
public boolean isMeasureInPhysicalUnits()
public void setMeasureInPhysicalUnits(boolean measureInPhysicalUnits)
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.