public class IlastikAutoContextAlgorithm extends JIPipeSingleIterationAlgorithm implements IlastikEnvironmentAccessNode
Modifier and Type | Class and Description |
---|---|
static class |
IlastikAutoContextAlgorithm.OutputParameters |
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 |
OUTPUT_SLOT_FEATURES_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_FEATURES_STAGE_2 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_INPUT_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_INPUT_STAGE_2 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_LABELS_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_LABELS_STAGE_2 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_PROBABILITIES_ALL_STAGES |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_PROBABILITIES_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_PROBABILITIES_STAGE_2 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_SIMPLE_SEGMENTATION_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_SIMPLE_SEGMENTATION_STAGE_2 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_UNCERTAINTY_STAGE_1 |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_UNCERTAINTY_STAGE_2 |
static String |
PROJECT_TYPE |
SLOT_PARAMETERS
Constructor and Description |
---|
IlastikAutoContextAlgorithm(IlastikAutoContextAlgorithm other) |
IlastikAutoContextAlgorithm(JIPipeNodeInfo info) |
generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getIgnoredAnnotationColumns, getParallelizationBatchSize, isAllowEmptyIterationStep, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, supportsParallelization
createUIInputSlotIconDescriptionMenuItems, getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, 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, 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
getConfiguredIlastikEnvironment, reportConfiguredIlastikEnvironmentValidity
generateDataBatchesDryRun
installUIOverrideParameterEditor, installUIParameterOptions
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
public static final String PROJECT_TYPE
public static final JIPipeDataSlotInfo OUTPUT_SLOT_PROBABILITIES_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_PROBABILITIES_STAGE_2
public static final JIPipeDataSlotInfo OUTPUT_SLOT_PROBABILITIES_ALL_STAGES
public static final JIPipeDataSlotInfo OUTPUT_SLOT_SIMPLE_SEGMENTATION_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_SIMPLE_SEGMENTATION_STAGE_2
public static final JIPipeDataSlotInfo OUTPUT_SLOT_UNCERTAINTY_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_UNCERTAINTY_STAGE_2
public static final JIPipeDataSlotInfo OUTPUT_SLOT_FEATURES_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_FEATURES_STAGE_2
public static final JIPipeDataSlotInfo OUTPUT_SLOT_LABELS_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_LABELS_STAGE_2
public static final JIPipeDataSlotInfo OUTPUT_SLOT_INPUT_STAGE_1
public static final JIPipeDataSlotInfo OUTPUT_SLOT_INPUT_STAGE_2
public IlastikAutoContextAlgorithm(JIPipeNodeInfo info)
public IlastikAutoContextAlgorithm(IlastikAutoContextAlgorithm other)
protected void runIteration(JIPipeMultiIterationStep iterationStep, JIPipeIterationContext iterationContext, JIPipeGraphNodeRunContext runContext, JIPipeProgressInfo progressInfo)
JIPipeSingleIterationAlgorithm
runIteration
in class JIPipeSingleIterationAlgorithm
iterationStep
- The data interfaceiterationContext
- The iteration contextrunContext
- the run contextprogressInfo
- the progress from the runpublic void reportValidity(JIPipeValidationReportContext reportContext, JIPipeValidationReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportValidity
in class JIPipeAlgorithm
reportContext
- the report contextreport
- the report to be added topublic IlastikProjectValidationMode getProjectValidationMode()
public void setProjectValidationMode(IlastikProjectValidationMode projectValidationMode)
public IlastikAutoContextAlgorithm.OutputParameters getOutputParameters()
public boolean isCleanUpAfterwards()
public void setCleanUpAfterwards(boolean cleanUpAfterwards)
public OptionalIlastikEnvironment getOverrideEnvironment()
getOverrideEnvironment
in interface IlastikEnvironmentAccessNode
public void setOverrideEnvironment(OptionalIlastikEnvironment overrideEnvironment)
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
JIPipeGraphNode
JIPipeGraphNode.NodeSlotsChangedEvent
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
onParameterChanged
in class JIPipeParameterSlotAlgorithm
event
- generated eventpublic void getEnvironmentDependencies(List<JIPipeEnvironment> target)
JIPipeGraphNode
getEnvironmentDependencies
in class JIPipeGraphNode
target
- the list where the external environments will be gatheredCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.