Class AssignValue

Object
AnchorBean<ChannelProvider>
InitializableBean<ChannelProvider, ImageInitialization>
ImageBean<ChannelProvider>
BeanProviderAsStackBase<ChannelProvider, Channel>
ChannelProvider
ChannelProviderUnary
UnaryWithMaskBase
AssignValue
All Implemented Interfaces:
Provider<Channel>, ProviderAsStack

public class AssignValue extends UnaryWithMaskBase
Assigns a constant (scalar) value to the portion of the image covered by a mask
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Channel
    createFromMaskedChannel(Channel channel, Mask mask)
    Creates a new Channel from the input channel and mask.
    double
     
    void
    setValue(double value)
     

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

    createFromChannel, getMask, setMask

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

    get, getChannel, setChannel

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

    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

    • AssignValue

      public AssignValue()
  • Method Details

    • createFromMaskedChannel

      protected Channel createFromMaskedChannel(Channel channel, Mask mask)
      Description copied from class: UnaryWithMaskBase
      Creates a new Channel from the input channel and mask.
      Specified by:
      createFromMaskedChannel in class UnaryWithMaskBase
      Parameters:
      channel - the input Channel
      mask - the Mask to apply to the channel
      Returns:
      a new Channel created from the input channel and mask
    • getValue

      public double getValue()
    • setValue

      public void setValue(double value)