public class IlastikObjectClassificationAlgorithm extends JIPipeSingleIterationAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
IlastikObjectClassificationAlgorithm.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_BLOCKWISE_OBJECT_PREDICTIONS |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_BLOCKWISE_OBJECT_PROBABILITIES |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_FEATURES |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_OBJECT_PREDICTIONS |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_OBJECT_PROBABILITIES |
static JIPipeDataSlotInfo |
OUTPUT_SLOT_PIXEL_PROBABILITIES |
static List<String> |
PROJECT_TYPES |
SLOT_PARAMETERS
Constructor and Description |
---|
IlastikObjectClassificationAlgorithm(IlastikObjectClassificationAlgorithm other) |
IlastikObjectClassificationAlgorithm(JIPipeNodeInfo info) |
Modifier and Type | Method and Description |
---|---|
IlastikObjectClassificationAlgorithm.OutputParameters |
getOutputParameters() |
OptionalProcessEnvironment |
getOverrideEnvironment() |
IlastikProjectValidationMode |
getProjectValidationMode() |
boolean |
isCleanUpAfterwards() |
void |
onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
Triggered when a parameter is changed within the slot configuration.
|
void |
reportValidity(JIPipeValidationReportContext reportContext,
JIPipeValidationReport report)
Generates a validity report
|
protected void |
runIteration(JIPipeMultiIterationStep iterationStep,
JIPipeIterationContext iterationContext,
JIPipeGraphNodeRunContext runContext,
JIPipeProgressInfo progressInfo)
Runs code on one data row
|
void |
setCleanUpAfterwards(boolean cleanUpAfterwards) |
void |
setOverrideEnvironment(OptionalProcessEnvironment overrideEnvironment) |
void |
setProjectValidationMode(IlastikProjectValidationMode projectValidationMode) |
generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getIgnoredAnnotationColumns, getParallelizationBatchSize, 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, getExternalEnvironments, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getLocations, getLocationWithin, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isUiLocked, isVisibleIn, onSlotConfigurationChanged, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setLocations, setLocationWithin, setLocationWithin, 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
emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, setParameter
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
public static final JIPipeDataSlotInfo OUTPUT_SLOT_OBJECT_PREDICTIONS
public static final JIPipeDataSlotInfo OUTPUT_SLOT_OBJECT_PROBABILITIES
public static final JIPipeDataSlotInfo OUTPUT_SLOT_BLOCKWISE_OBJECT_PREDICTIONS
public static final JIPipeDataSlotInfo OUTPUT_SLOT_BLOCKWISE_OBJECT_PROBABILITIES
public static final JIPipeDataSlotInfo OUTPUT_SLOT_PIXEL_PROBABILITIES
public static final JIPipeDataSlotInfo OUTPUT_SLOT_FEATURES
public IlastikObjectClassificationAlgorithm(JIPipeNodeInfo info)
public IlastikObjectClassificationAlgorithm(IlastikObjectClassificationAlgorithm 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 IlastikObjectClassificationAlgorithm.OutputParameters getOutputParameters()
public boolean isCleanUpAfterwards()
public void setCleanUpAfterwards(boolean cleanUpAfterwards)
public OptionalProcessEnvironment getOverrideEnvironment()
public void setOverrideEnvironment(OptionalProcessEnvironment overrideEnvironment)
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
JIPipeGraphNode
JIPipeGraphNode.NodeSlotsChangedEvent
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
onParameterChanged
in class JIPipeParameterSlotAlgorithm
event
- generated eventCopyright © 2020–2024 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.