Class BlurGaussianEachSlice2D

Object
AnchorBean<BlurStrategy>
BlurStrategy
BlurGaussianEachSlice2D

public class BlurGaussianEachSlice2D extends BlurStrategy
Performs a Gaussian-blur in 2D on each slice independently
Author:
Owen Feehan
  • Constructor Details

    • BlurGaussianEachSlice2D

      public BlurGaussianEachSlice2D()
  • Method Details

    • blur

      public void blur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) throws OperationFailedException
      Description copied from class: BlurStrategy
      Applies the blur operation to the given voxels.
      Specified by:
      blur in class BlurStrategy
      Parameters:
      voxels - the VoxelsUntyped to blur
      dimensions - the Dimensions of the voxels
      logger - the MessageLogger for logging messages
      Throws:
      OperationFailedException - if the blur operation fails