Class FromObjects

Object
AnchorBean<MaskProvider>
InitializableBean<MaskProvider, ImageInitialization>
ImageBean<MaskProvider>
BeanProviderAsStackBase<MaskProvider, Mask>
MaskProvider
FromDimensionsBase
FromObjects
All Implemented Interfaces:
Provider<Mask>, ProviderAsStack

public class FromObjects extends FromDimensionsBase
Creates a Mask from a collection of object-masks.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Mask
    createFromDimensions(Dimensions dimensions)
    Creates a Mask from the given Dimensions.
    ObjectCollectionProvider
     
    boolean
     
    void
    setInvert(boolean invert)
     
    void
    setObjects(ObjectCollectionProvider objects)
     

    Methods inherited from class org.anchoranalysis.plugin.image.bean.mask.provider.FromDimensionsBase

    get, getDimensions, setDimensions

    Methods inherited from class org.anchoranalysis.image.bean.provider.MaskProvider

    getAsStack

    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

    • FromObjects

      public FromObjects()
  • Method Details

    • createFromDimensions

      protected Mask createFromDimensions(Dimensions dimensions) throws ProvisionFailedException
      Description copied from class: FromDimensionsBase
      Creates a Mask from the given Dimensions.
      Specified by:
      createFromDimensions in class FromDimensionsBase
      Parameters:
      dimensions - the dimensions to use for creating the mask
      Returns:
      the created mask
      Throws:
      ProvisionFailedException - if the mask creation fails
    • getObjects

      public ObjectCollectionProvider getObjects()
    • setObjects

      public void setObjects(ObjectCollectionProvider objects)
    • isInvert

      public boolean isInvert()
    • setInvert

      public void setInvert(boolean invert)