Class WalshHadamardTransform2

java.lang.Object
java.lang.Thread
gov.nih.mipav.model.algorithms.AlgorithmBase
gov.nih.mipav.model.algorithms.WalshHadamardTransform2
All Implemented Interfaces:
ActionListener, WindowListener, Runnable, EventListener

public class WalshHadamardTransform2 extends AlgorithmBase
  • Field Details

  • Constructor Details

    • WalshHadamardTransform2

      public WalshHadamardTransform2()
    • WalshHadamardTransform2

      public WalshHadamardTransform2(ModelImage transformImage, ModelImage inverseImage, ModelImage srcImg)
  • Method Details

    • runAlgorithm

      public void runAlgorithm()
      Description copied from class: AlgorithmBase
      Actually runs the algorithm. Implemented by inheriting algorithms.
      Specified by:
      runAlgorithm in class AlgorithmBase
    • fwht_transform2D

      public void fwht_transform2D(int yDim, int xDim, int[][] src, int[][] dst)
    • fwht_transform

      public void fwht_transform(int n, int[] src, int[] dst)
    • fwht_normalize

      public void fwht_normalize(int n, int[] src)
    • fwht_sum_absolute_difference

      public double fwht_sum_absolute_difference(int n, int[] a, int[] b)
    • test

      public void test()