Class Stacks

Object
org.anchoranalysis.bean.AnchorBean<org.anchoranalysis.io.input.bean.InputManager<T>>
org.anchoranalysis.io.input.bean.InputManager<T>
org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader<org.anchoranalysis.image.io.stack.input.StackSequenceInput>
org.anchoranalysis.plugin.io.bean.input.stack.Stacks

public class Stacks
extends org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader<org.anchoranalysis.image.io.stack.input.StackSequenceInput>
An InputManager where each file provides one or more Stacks.

Specifically, each file provides either a single Stack or a time-series of Stack.

Author:
Owen Feehan
  • Constructor Summary

    Constructors 
    Constructor Description
    Stacks()  
    Stacks​(org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> fileInput)  
  • Method Summary

    Modifier and Type Method Description
    org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> getFileInput()  
    org.anchoranalysis.io.input.InputsWithDirectory<org.anchoranalysis.image.io.stack.input.StackSequenceInput> inputs​(org.anchoranalysis.io.input.bean.InputManagerParameters parameters)  
    boolean isUseLastSeriesIndexOnly()  
    void setFileInput​(org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> fileInput)  
    void setUseLastSeriesIndexOnly​(boolean useLastSeriesIndexOnly)  

    Methods inherited from class org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader

    getStackReader, setStackReader

    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

    • Stacks

      public Stacks​(org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> fileInput)
    • Stacks

      public Stacks()
  • Method Details

    • inputs

      public org.anchoranalysis.io.input.InputsWithDirectory<org.anchoranalysis.image.io.stack.input.StackSequenceInput> 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<org.anchoranalysis.image.io.stack.input.StackSequenceInput>
      Throws:
      org.anchoranalysis.io.input.InputReadFailedException
    • getFileInput

      public org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> getFileInput()
    • setFileInput

      public void setFileInput​(org.anchoranalysis.io.input.bean.InputManager<org.anchoranalysis.io.input.file.FileInput> fileInput)
    • isUseLastSeriesIndexOnly

      public boolean isUseLastSeriesIndexOnly()
    • setUseLastSeriesIndexOnly

      public void setUseLastSeriesIndexOnly​(boolean useLastSeriesIndexOnly)