public class Coloc2Node extends JIPipeIteratingAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
Coloc2Node.Settings |
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 |
SLOT_INPUT_MASK |
static JIPipeDataSlotInfo |
SLOT_INPUT_ROI |
static JIPipeDataSlotInfo |
SLOT_OUTPUT_WARNINGS |
SLOT_PARAMETERS
Constructor and Description |
---|
Coloc2Node(Coloc2Node other) |
Coloc2Node(JIPipeNodeInfo info) |
Modifier and Type | Method and Description |
---|---|
protected void |
drawHistogramLine(ij.gui.Overlay overlay,
sc.fiji.coloc.algorithms.Histogram2D histogram,
net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> img,
double slope,
double intercept) |
String |
getChannel1Name() |
String |
getChannel2Name() |
OptionalTextAnnotationNameParameter |
getHistogramNameAnnotation() |
OptionalTextAnnotationNameParameter |
getPlotNameAnnotation() |
Coloc2Node.Settings |
getSettings() |
boolean |
isInputMasks() |
boolean |
isOutputWarnings() |
protected void |
runIteration(JIPipeSingleIterationStep iterationStep,
JIPipeIterationContext iterationContext,
JIPipeGraphNodeRunContext runContext,
JIPipeProgressInfo progressInfo)
Runs code on one data row
|
void |
setChannel1Name(String channel1Name) |
void |
setChannel2Name(String channel2Name) |
void |
setHistogramNameAnnotation(OptionalTextAnnotationNameParameter histogramNameAnnotation) |
void |
setInputMasks(boolean inputMasks) |
void |
setOutputWarnings(boolean outputWarnings) |
void |
setPlotNameAnnotation(OptionalTextAnnotationNameParameter plotNameAnnotation) |
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 SLOT_INPUT_MASK
public static final JIPipeDataSlotInfo SLOT_INPUT_ROI
public static final JIPipeDataSlotInfo SLOT_OUTPUT_WARNINGS
public Coloc2Node(JIPipeNodeInfo info)
public Coloc2Node(Coloc2Node 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 runprotected void drawHistogramLine(ij.gui.Overlay overlay, sc.fiji.coloc.algorithms.Histogram2D histogram, net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> img, double slope, double intercept)
public OptionalTextAnnotationNameParameter getHistogramNameAnnotation()
public void setHistogramNameAnnotation(OptionalTextAnnotationNameParameter histogramNameAnnotation)
public OptionalTextAnnotationNameParameter getPlotNameAnnotation()
public void setPlotNameAnnotation(OptionalTextAnnotationNameParameter plotNameAnnotation)
public boolean isOutputWarnings()
public void setOutputWarnings(boolean outputWarnings)
public Coloc2Node.Settings getSettings()
public boolean isInputMasks()
public void setInputMasks(boolean inputMasks)
public String getChannel1Name()
public void setChannel1Name(String channel1Name)
public String getChannel2Name()
public void setChannel2Name(String channel2Name)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.