public class RoiToRGBAlgorithm extends JIPipeIteratingAlgorithm
RoiDrawer
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 |
---|
RoiToRGBAlgorithm(JIPipeNodeInfo info)
Instantiates a new node type.
|
RoiToRGBAlgorithm(RoiToRGBAlgorithm other)
Instantiates a new node type.
|
createUIInputSlotIconDescriptionMenuItems, generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getParallelizationBatchSize, isAllowEmptyIterationStep, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, supportsParallelization
getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, onParameterChanged, run
canAutoPassThrough, functionallyEquals, getDefaultCustomExpressionVariables, getRuntimePartition, isEnabled, isEnableDefaultCustomExpressionVariables, isPassThrough, isPostprocessor, isPreprocessor, isSkipped, loadExample, onDeserialized, reportValidity, 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 RoiToRGBAlgorithm(JIPipeNodeInfo info)
info
- the infopublic RoiToRGBAlgorithm(RoiToRGBAlgorithm other)
other
- the otherpublic boolean canPassThrough()
JIPipeAlgorithm
canPassThrough
in class JIPipeAlgorithm
protected void runPassThrough(JIPipeGraphNodeRunContext runContext, JIPipeProgressInfo progressInfo)
JIPipeAlgorithm
runPassThrough
in class JIPipeAlgorithm
runContext
- the context of the running operationprogressInfo
- the progressprotected 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 double getOpacity()
public boolean setOpacity(double opacity)
public FontFamilyParameter getLabelFontFamily()
public void setLabelFontFamily(FontFamilyParameter labelFontFamily)
public ROIElementDrawingMode getDrawOutlineMode()
public void setDrawOutlineMode(ROIElementDrawingMode drawOutlineMode)
public ROIElementDrawingMode getDrawFilledOutlineMode()
public void setDrawFilledOutlineMode(ROIElementDrawingMode drawFilledOutlineMode)
public RoiLabel getDrawnLabel()
public void setDrawnLabel(RoiLabel drawnLabel)
public Color getLabelForeground()
public void setLabelForeground(Color labelForeground)
public OptionalColorParameter getLabelBackground()
public void setLabelBackground(OptionalColorParameter labelBackground)
public int getLabelSize()
public boolean setLabelSize(int labelSize)
public OptionalColorParameter getOverrideFillColor()
public void setOverrideFillColor(OptionalColorParameter overrideFillColor)
public OptionalColorParameter getOverrideLineColor()
public void setOverrideLineColor(OptionalColorParameter overrideLineColor)
public OptionalDoubleParameter getOverrideLineWidth()
public void setOverrideLineWidth(OptionalDoubleParameter overrideLineWidth)
public boolean isDrawOver()
public void setDrawOver(boolean drawOver)
public boolean isIgnoreZ()
public void setIgnoreZ(boolean ignoreZ)
public boolean isIgnoreC()
public void setIgnoreC(boolean ignoreC)
public boolean isIgnoreT()
public void setIgnoreT(boolean ignoreT)
public double getMagnification()
public void setMagnification(double magnification)
public boolean isPreferRenderViaOverlay()
public void setPreferRenderViaOverlay(boolean preferRenderViaOverlay)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.