Class ColoredMask

Object
AnchorBean<StackProvider>
InitializableBean<StackProvider, ImageInitialization>
ImageBean<StackProvider>
BeanProviderAsStackBase<StackProvider, Stack>
StackProvider
ColoredBase
ColoredMask
All Implemented Interfaces:
Provider<Stack>, ProviderAsStack

public class ColoredMask extends ColoredBase
Draws a colored representation (outline or filled) of a ObjectMask on a background
Author:
Owen Feehan
  • Constructor Details

    • ColoredMask

      public ColoredMask()
  • Method Details

    • coloredObjectsToDraw

      protected ColoredObjectCollection coloredObjectsToDraw(Dimensions backgroundDimensions) throws CreateException
      Description copied from class: ColoredBase
      Creates colored-objects to be drawn.
      Specified by:
      coloredObjectsToDraw in class ColoredBase
      Parameters:
      backgroundDimensions - dimensions of the background on which objects are drawn.
      Returns:
      a ColoredObjectCollection describing the objects to be drawn.
      Throws:
      CreateException - if the colored objects cannot be created.
    • getMask

      public MaskProvider getMask()
    • setMask

      public void setMask(MaskProvider mask)
    • getColor

      public RGBColorBean getColor()
    • setColor

      public void setColor(RGBColorBean color)