Class Sequence

Object
AnchorBean<BinarySegmentation>
InitializableBean<BinarySegmentation, ImageInitialization>
ImageBean<BinarySegmentation>
SegmentationBean<BinarySegmentation>
BinarySegmentation
Sequence

public class Sequence extends BinarySegmentation
Performs a sequence of succesive segmentations
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    checkMisconfigured(BeanInstanceMap defaultInstances)
     
    List<BinarySegmentation>
    A list of binary-segmentations that are applied successively (the output of the predecessor becomes the input of the sucecssor)
    BinaryVoxels<UnsignedByteBuffer>
    segment(VoxelsUntyped voxels, BinarySegmentationParameters parameters, Optional<ObjectMask> objectMask)
     
    void
    setList(List<BinarySegmentation> list)
    A list of binary-segmentations that are applied successively (the output of the predecessor becomes the input of the sucecssor)

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    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

    • Sequence

      public Sequence()
  • Method Details

    • checkMisconfigured

      public void checkMisconfigured(BeanInstanceMap defaultInstances) throws BeanMisconfiguredException
      Overrides:
      checkMisconfigured in class AnchorBean<BinarySegmentation>
      Throws:
      BeanMisconfiguredException
    • segment

      public BinaryVoxels<UnsignedByteBuffer> segment(VoxelsUntyped voxels, BinarySegmentationParameters parameters, Optional<ObjectMask> objectMask) throws SegmentationFailedException
      Specified by:
      segment in class BinarySegmentation
      Throws:
      SegmentationFailedException
    • getList

      public List<BinarySegmentation> getList()
      A list of binary-segmentations that are applied successively (the output of the predecessor becomes the input of the sucecssor)
    • setList

      public void setList(List<BinarySegmentation> list)
      A list of binary-segmentations that are applied successively (the output of the predecessor becomes the input of the sucecssor)