Class SegmentStack<T extends InferenceModel>

Object
AnchorBean<ObjectCollectionProvider>
InitializableBean<ObjectCollectionProvider, ImageInitialization>
ImageBean<ObjectCollectionProvider>
ObjectCollectionProvider
SegmentStack<T>
Type Parameters:
T - model-type in pool
All Implemented Interfaces:
Provider<ObjectCollection>

public class SegmentStack<T extends InferenceModel> extends ObjectCollectionProvider
Segments a stack into objects.
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ObjectCollection
    get()
     
    SegmentStackIntoObjectsPooled<T>
    The segmentation procedure.
    ProviderAsStack
    The stack to segment
    void
    setSegment(SegmentStackIntoObjectsPooled<T> segment)
    The segmentation procedure.
    void
    setStack(ProviderAsStack stack)
    The stack to segment

    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

    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

    • SegmentStack

      public SegmentStack()
  • Method Details

    • get

      public ObjectCollection get() throws ProvisionFailedException
      Throws:
      ProvisionFailedException
    • getStack

      public ProviderAsStack getStack()
      The stack to segment
    • setStack

      public void setStack(ProviderAsStack stack)
      The stack to segment
    • getSegment

      public SegmentStackIntoObjectsPooled<T> getSegment()
      The segmentation procedure.
    • setSegment

      public void setSegment(SegmentStackIntoObjectsPooled<T> segment)
      The segmentation procedure.