Class Develop
Derives various types of outputs (images, histograms etc.) from
MultiInput
s.
The following outputs are produced:
Output Name | Default? | Description |
---|---|---|
outputs produced by a DefineOutputter in define | ||
outputs produced by a OutputFeatureTable in featureTables | ||
outputs produced by a EnergyStackWriter | ||
outputs from Task |
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIf specified, default rules for determine which outputs are enabled or not.void
Performs the task on a particular input.Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.Specifies a feature-table that can also be outputted.boolean
Is the execution-time of the task per-input expected to be very quick to execute?Highest class(es) that will function as a valid input.void
setDefine
(DefineOutputter define) Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.void
setDictionary
(String dictionary) If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.void
setFeatureTables
(List<OutputFeatureTable> featureTables) Specifies a feature-table that can also be outputted.Methods inherited from class org.anchoranalysis.experiment.bean.task.TaskWithoutSharedState
afterAllJobsAreExecuted, beforeAnyJobIsExecuted
Methods inherited from class org.anchoranalysis.experiment.bean.task.Task
executeJob, isInputCompatibleWith
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Develop
public Develop()
-
-
Method Details
-
doJobOnInput
Description copied from class:Task
Performs the task on a particular input.- Specified by:
doJobOnInput
in classTask<MultiInput,
NoSharedState> - Parameters:
input
- the input for the job.- Throws:
JobExecutionException
- if an error occurs executing a particular job, that is not otherwise suppressed.
-
hasVeryQuickPerInputExecution
public boolean hasVeryQuickPerInputExecution()Description copied from class:Task
Is the execution-time of the task per-input expected to be very quick to execute?- Specified by:
hasVeryQuickPerInputExecution
in classTask<MultiInput,
NoSharedState> - Returns:
- true iff the execution is expected to be very quick, false otherwise.
-
inputTypesExpected
Description copied from class:Task
Highest class(es) that will function as a valid input.This is usually the class of T (or sometimes the absolute base class InputFromManager).
- Specified by:
inputTypesExpected
in classTask<MultiInput,
NoSharedState> - Returns:
- the input-types that a task expects.
-
defaultOutputs
Description copied from class:Task
If specified, default rules for determine which outputs are enabled or not.- Overrides:
defaultOutputs
in classTask<MultiInput,
NoSharedState> - Returns:
- the default rules if they exist.
-
getDefine
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities. -
setDefine
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities. -
getFeatureTables
Specifies a feature-table that can also be outputted. -
setFeatureTables
Specifies a feature-table that can also be outputted. -
getDictionary
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack. -
setDictionary
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.
-