Class MultiplyTwoChannels

Object
AnchorBean<ChannelProvider>
InitializableBean<ChannelProvider, ImageInitialization>
ImageBean<ChannelProvider>
BeanProviderAsStackBase<ChannelProvider, Channel>
ChannelProvider
ChannelProviderBinary
TwoVoxelMappingBase
MultiplyTwoChannels
All Implemented Interfaces:
Provider<Channel>, ProviderAsStack

public class MultiplyTwoChannels extends TwoVoxelMappingBase
Creates a new channel by multiplying corresponding voxels from two input channels.

This class extends TwoVoxelMappingBase to perform a pixel-wise multiplication between two input channels.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new MultiplyTwoChannels instance.
  • Method Summary

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

    process

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

    get, getChannel1, getChannel2, setChannel1, setChannel2

    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

    • MultiplyTwoChannels

      public MultiplyTwoChannels()
      Constructs a new MultiplyTwoChannels instance.

      Initializes the superclass with a function that multiplies two integers.