Class Box

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

public class Box extends FromDimensionsBase
Creates a Mask where all pixels are on within a box region.

The box region is identified by certain minimum and maximum x, y, z coordinates.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Box()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Mask
    createFromDimensions(Dimensions dimensions)
    Creates a Mask from the given Dimensions.
    int
    Maximum X coordinate inclusive.
    int
    Maximum Y coordinate inclusive.
    int
    Maximum Z coordinate inclusive.
    int
    Minimum X coordinate inclusive.
    int
    Minimum Y coordinate inclusive.
    int
    Minimum Z coordinate inclusive.
    void
    setMaxX(int maxX)
    Maximum X coordinate inclusive.
    void
    setMaxY(int maxY)
    Maximum Y coordinate inclusive.
    void
    setMaxZ(int maxZ)
    Maximum Z coordinate inclusive.
    void
    setMinX(int minX)
    Minimum X coordinate inclusive.
    void
    setMinY(int minY)
    Minimum Y coordinate inclusive.
    void
    setMinZ(int minZ)
    Minimum Z coordinate inclusive.

    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

    • Box

      public Box()
  • Method Details

    • createFromDimensions

      protected Mask createFromDimensions(Dimensions dimensions)
      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
    • getMinX

      public int getMinX()
      Minimum X coordinate inclusive.
    • setMinX

      public void setMinX(int minX)
      Minimum X coordinate inclusive.
    • getMaxX

      public int getMaxX()
      Maximum X coordinate inclusive.
    • setMaxX

      public void setMaxX(int maxX)
      Maximum X coordinate inclusive.
    • getMinY

      public int getMinY()
      Minimum Y coordinate inclusive.
    • setMinY

      public void setMinY(int minY)
      Minimum Y coordinate inclusive.
    • getMaxY

      public int getMaxY()
      Maximum Y coordinate inclusive.
    • setMaxY

      public void setMaxY(int maxY)
      Maximum Y coordinate inclusive.
    • getMinZ

      public int getMinZ()
      Minimum Z coordinate inclusive.
    • setMinZ

      public void setMinZ(int minZ)
      Minimum Z coordinate inclusive.
    • getMaxZ

      public int getMaxZ()
      Maximum Z coordinate inclusive.
    • setMaxZ

      public void setMaxZ(int maxZ)
      Maximum Z coordinate inclusive.