Class Stacks

Object
AnchorBean<InputManager<StackSequenceInput>>
InputManager<StackSequenceInput>
InputManagerWithStackReader<StackSequenceInput>
Stacks

public class Stacks extends InputManagerWithStackReader<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(InputManager<FileInput> fileInput)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    InputManager<FileInput>
     
    InputsWithDirectory<StackSequenceInput>
    inputs(InputManagerParameters parameters)
     
    boolean
     
    void
    setFileInput(InputManager<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(InputManager<FileInput> fileInput)
    • Stacks

      public Stacks()
  • Method Details

    • inputs

      public InputsWithDirectory<StackSequenceInput> inputs(InputManagerParameters parameters) throws InputReadFailedException
      Specified by:
      inputs in class InputManager<StackSequenceInput>
      Throws:
      InputReadFailedException
    • getFileInput

      public InputManager<FileInput> getFileInput()
    • setFileInput

      public void setFileInput(InputManager<FileInput> fileInput)
    • isUseLastSeriesIndexOnly

      public boolean isUseLastSeriesIndexOnly()
    • setUseLastSeriesIndexOnly

      public void setUseLastSeriesIndexOnly(boolean useLastSeriesIndexOnly)