Class AnnotationInputManager<T extends ProvidesStackInput,​S extends AnnotatorStrategy>

Object
org.anchoranalysis.bean.AnchorBean<org.anchoranalysis.io.input.bean.InputManager<T>>
org.anchoranalysis.io.input.bean.InputManager<AnnotationWithStrategy<S>>
org.anchoranalysis.annotation.io.bean.AnnotationInputManager<T,​S>
Type Parameters:
T - the input-type that provides image(s).
S - indicates the process of how annotation occurs.

public class AnnotationInputManager<T extends ProvidesStackInput,​S extends AnnotatorStrategy>
extends org.anchoranalysis.io.input.bean.InputManager<AnnotationWithStrategy<S>>
An InputManager that provides annotations corresponding to images.
Author:
Owen Feehan
  • Constructor Summary

    Constructors 
    Constructor Description
    AnnotationInputManager()  
  • Method Summary

    Modifier and Type Method Description
    S getAnnotatorStrategy()
    The strategy to be used for annotating.
    org.anchoranalysis.io.input.bean.InputManager<T> getInput()
    The inputs to be annotated.
    org.anchoranalysis.io.input.InputsWithDirectory<AnnotationWithStrategy<S>> inputs​(org.anchoranalysis.io.input.bean.InputManagerParameters parameters)  
    void setAnnotatorStrategy​(S annotatorStrategy)
    The strategy to be used for annotating.
    void setInput​(org.anchoranalysis.io.input.bean.InputManager<T> input)
    The inputs to be annotated.

    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

  • Method Details

    • inputs

      public org.anchoranalysis.io.input.InputsWithDirectory<AnnotationWithStrategy<S>> inputs​(org.anchoranalysis.io.input.bean.InputManagerParameters parameters) throws org.anchoranalysis.io.input.InputReadFailedException
      Specified by:
      inputs in class org.anchoranalysis.io.input.bean.InputManager<AnnotationWithStrategy<S extends AnnotatorStrategy>>
      Throws:
      org.anchoranalysis.io.input.InputReadFailedException
    • getInput

      public org.anchoranalysis.io.input.bean.InputManager<T> getInput()
      The inputs to be annotated.
    • setInput

      public void setInput​(org.anchoranalysis.io.input.bean.InputManager<T> input)
      The inputs to be annotated.
    • getAnnotatorStrategy

      public S getAnnotatorStrategy()
      The strategy to be used for annotating.
    • setAnnotatorStrategy

      public void setAnnotatorStrategy​(S annotatorStrategy)
      The strategy to be used for annotating.