Class FlattenAsChannel

Object
org.anchoranalysis.bean.AnchorBean<org.anchoranalysis.image.io.bean.stack.reader.StackReader>
org.anchoranalysis.image.io.bean.stack.reader.StackReader
org.anchoranalysis.plugin.io.bean.stack.reader.FlattenAsChannel

public class FlattenAsChannel
extends org.anchoranalysis.image.io.bean.stack.reader.StackReader
Combines all series and frames returned by a reader by converting them into multiple channels in the same image.

It assumes that the underlying StackReader will only return images with:

  1. a constant number of channels.
  2. a constant number of frames.
Author:
Owen Feehan
  • Constructor Summary

    Constructors 
    Constructor Description
    FlattenAsChannel()  
  • Method Summary

    Modifier and Type Method Description
    org.anchoranalysis.image.io.bean.stack.reader.StackReader getStackReader()
    Reads the image that is subsequently flattened.
    org.anchoranalysis.image.io.stack.input.OpenedImageFile openFile​(Path path, org.anchoranalysis.core.time.ExecutionTimeRecorder executionTimeRecorder)  
    void setStackReader​(org.anchoranalysis.image.io.bean.stack.reader.StackReader stackReader)
    Reads the image that is subsequently flattened.

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

    readStack

    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

    • openFile

      public org.anchoranalysis.image.io.stack.input.OpenedImageFile openFile​(Path path, org.anchoranalysis.core.time.ExecutionTimeRecorder executionTimeRecorder) throws org.anchoranalysis.image.io.ImageIOException
      Specified by:
      openFile in class org.anchoranalysis.image.io.bean.stack.reader.StackReader
      Throws:
      org.anchoranalysis.image.io.ImageIOException
    • getStackReader

      public org.anchoranalysis.image.io.bean.stack.reader.StackReader getStackReader()
      Reads the image that is subsequently flattened.
    • setStackReader

      public void setStackReader​(org.anchoranalysis.image.io.bean.stack.reader.StackReader stackReader)
      Reads the image that is subsequently flattened.