Class Develop

Object
AnchorBean<Task<MultiInput, NoSharedState>>
Task<MultiInput, NoSharedState>
TaskWithoutSharedState<MultiInput>
Develop

public class Develop extends TaskWithoutSharedState<MultiInput>
Derives various types of outputs (images, histograms etc.) from MultiInputs.

The following outputs are produced:

Output NameDefault?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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    OutputEnabledMutable
     
    void
    doJobOnInput(InputBound<MultiInput, NoSharedState> 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.
    List<OutputFeatureTable>
    Specifies a feature-table that can also be outputted.
    boolean
     
    InputTypesExpected
     
    void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Develop

      public Develop()
  • Method Details

    • doJobOnInput

      public void doJobOnInput(InputBound<MultiInput, NoSharedState> input) throws JobExecutionException
      Specified by:
      doJobOnInput in class Task<MultiInput, NoSharedState>
      Throws:
      JobExecutionException
    • hasVeryQuickPerInputExecution

      public boolean hasVeryQuickPerInputExecution()
      Specified by:
      hasVeryQuickPerInputExecution in class Task<MultiInput, NoSharedState>
    • inputTypesExpected

      public InputTypesExpected inputTypesExpected()
      Specified by:
      inputTypesExpected in class Task<MultiInput, NoSharedState>
    • defaultOutputs

      public OutputEnabledMutable defaultOutputs()
      Overrides:
      defaultOutputs in class Task<MultiInput, NoSharedState>
    • getDefine

      public DefineOutputter getDefine()
      Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.
    • setDefine

      public void setDefine(DefineOutputter define)
      Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.
    • getFeatureTables

      public List<OutputFeatureTable> getFeatureTables()
      Specifies a feature-table that can also be outputted.
    • setFeatureTables

      public void setFeatureTables(List<OutputFeatureTable> featureTables)
      Specifies a feature-table that can also be outputted.
    • getDictionary

      public String getDictionary()
      If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.
    • setDictionary

      public void setDictionary(String dictionary)
      If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.