Class ComputeBlockMulThreadAbstract

java.lang.Object
net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThreadAbstract
net.preibisch.mvrecon.process.deconvolution.iteration.mul.ComputeBlockMulThreadAbstract
All Implemented Interfaces:
ComputeBlockThread, ComputeBlockMulThread
Direct Known Subclasses:
ComputeBlockMulThreadCPU

public abstract class ComputeBlockMulThreadAbstract extends ComputeBlockThreadAbstract implements ComputeBlockMulThread
  • Constructor Details

    • ComputeBlockMulThreadAbstract

      public ComputeBlockMulThreadAbstract(net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> blockFactory, int numViews, float minValue, int[] blockSize, int id)
      Instantiate a block thread
      Parameters:
      blockFactory - - which ImgFactory to use for the copy of the deconvolved image
      numViews - - the number of multiview - views
      minValue - - the minimum value inside the deconvolved image
      blockSize - - the block size in which we process
      id - - the unique id of this thread, greater or equal to 0, starting at 0 and increasing by 1 each thread
    • ComputeBlockMulThreadAbstract

      public ComputeBlockMulThreadAbstract(float minValue, int numViews, int[] blockSize, int id)
      Instantiate a block thread
      Parameters:
      minValue - - the minimum value inside the deconvolved image
      numViews - - the number of multiview - views
      blockSize - - the block size in which we process
      id - - the unique id of this thread, greater or equal to 0, starting at 0 and increasing by 1 each thread
  • Method Details