Package gov.nih.mipav.model.algorithms
Class WalshHadamardTransform2
- java.lang.Object
- 
- java.lang.Thread
- 
- gov.nih.mipav.model.algorithms.AlgorithmBase
- 
- gov.nih.mipav.model.algorithms.WalshHadamardTransform2
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.event.WindowListener,- java.lang.Runnable,- java.util.EventListener
 
 public class WalshHadamardTransform2 extends AlgorithmBase 
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) ModelImageinverseImage(package private) ModelImagetransformImage- 
Fields inherited from class gov.nih.mipav.model.algorithms.AlgorithmBasedestFlag, destImage, image25D, mask, maxProgressValue, minProgressValue, multiThreadingEnabled, nthreads, progress, progressModulus, progressStep, runningInSeparateThread, separable, srcImage, threadStopped
 
- 
 - 
Constructor SummaryConstructors Constructor Description WalshHadamardTransform2()WalshHadamardTransform2(ModelImage transformImage, ModelImage inverseImage, ModelImage srcImg)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfwht_normalize(int n, int[] src)doublefwht_sum_absolute_difference(int n, int[] a, int[] b)voidfwht_transform(int n, int[] src, int[] dst)voidfwht_transform2D(int yDim, int xDim, int[][] src, int[][] dst)voidrunAlgorithm()Actually runs the algorithm.voidtest()- 
Methods inherited from class gov.nih.mipav.model.algorithms.AlgorithmBaseactionPerformed, addListener, addProgressChangeListener, calculateImageSize, calculatePrincipleAxis, computeElapsedTime, computeElapsedTime, convertIntoFloat, delinkProgressToAlgorithm, delinkProgressToAlgorithmMulti, displayError, errorCleanUp, finalize, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, generateProgressValues, getDestImage, getElapsedTime, getMask, getMaxProgressValue, getMinProgressValue, getNumberOfThreads, getProgress, getProgressChangeListener, getProgressChangeListeners, getProgressModulus, getProgressStep, getProgressValues, getSrcImage, isCompleted, isImage25D, isMultiThreadingEnabled, isRunningInSeparateThread, isThreadStopped, linkProgressToAlgorithm, linkProgressToAlgorithm, makeProgress, notifyListeners, removeListener, removeProgressChangeListener, run, setCompleted, setImage25D, setMask, setMaxProgressValue, setMinProgressValue, setMultiThreadingEnabled, setNumberOfThreads, setProgress, setProgressModulus, setProgressStep, setProgressValues, setProgressValues, setRunningInSeparateThread, setSrcImage, setStartTime, setThreadStopped, startMethod, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 - 
Methods inherited from class java.lang.ThreadactiveCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
 
- 
 
- 
- 
- 
Field Detail- 
transformImageModelImage transformImage 
 - 
inverseImageModelImage inverseImage 
 
- 
 - 
Constructor Detail- 
WalshHadamardTransform2public WalshHadamardTransform2() 
 - 
WalshHadamardTransform2public WalshHadamardTransform2(ModelImage transformImage, ModelImage inverseImage, ModelImage srcImg) 
 
- 
 - 
Method Detail- 
runAlgorithmpublic void runAlgorithm() Description copied from class:AlgorithmBaseActually runs the algorithm. Implemented by inheriting algorithms.- Specified by:
- runAlgorithmin class- AlgorithmBase
 
 - 
fwht_transform2Dpublic void fwht_transform2D(int yDim, int xDim, int[][] src, int[][] dst)
 - 
fwht_transformpublic void fwht_transform(int n, int[] src, int[] dst)
 - 
fwht_normalizepublic void fwht_normalize(int n, int[] src)
 - 
fwht_sum_absolute_differencepublic double fwht_sum_absolute_difference(int n, int[] a, int[] b)
 - 
testpublic void test() 
 
- 
 
-