gui
Class Wavelet

java.lang.Object
  |
  +--gui.Wavelet

public class Wavelet
extends java.lang.Object


Constructor Summary
Wavelet()
           
 
Method Summary
static void demo(int[][] x)
           
static void demo2d(int[][] x)
           
static void fhw(int[][] x)
           
static void fhw(int[][] in, int size, int level)
          Multilevel 2D forward haar wavelet transform.
static void fhw(int[] in, int size)
          Single level Forward Haar Wavelet transform.
static void fihw2d(int[][] x)
           
static void fillprime(int[][] in)
          Fill a 2D matrix with prime numbers.
static void ihw(int[][] x)
           
static void ihw(int[][] in, int size, int level)
          Multilevel 2D inverse haar wavelet transform.
static void ihw(int[] in, int size)
          Single level Inverse Haar Wavelet transform.
static boolean isprime(int x)
          Check if a number is prime.
static int log2(int n)
           
static void main(java.lang.String[] args)
           
static void main2(java.lang.String[] args)
           
static void show(int[][] in)
          Print an array (or part of it) given the size to print.
static void show(int[][] in, int size)
           
static void show(int[] in, int size, boolean colon)
          Print an array (or part of it) given the size to print.
static int[][] transpose(int[][] a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wavelet

public Wavelet()
Method Detail

demo

public static void demo(int[][] x)

demo2d

public static void demo2d(int[][] x)

fhw

public static void fhw(int[][] x)

fhw

public static void fhw(int[][] in,
                       int size,
                       int level)
Multilevel 2D forward haar wavelet transform. This is an overloaded "fhw" method for applying forward haar wavelet "level" times on the matrix, each time with half the range, and doing that on each row in the 2D matrix.

fhw

public static void fhw(int[] in,
                       int size)
Single level Forward Haar Wavelet transform.

fihw2d

public static void fihw2d(int[][] x)

fillprime

public static void fillprime(int[][] in)
Fill a 2D matrix with prime numbers.

ihw

public static void ihw(int[][] x)

ihw

public static void ihw(int[][] in,
                       int size,
                       int level)
Multilevel 2D inverse haar wavelet transform. This is an overloaded "ihw" method for applying inverse haar wavelet "level" times on the matrix, each time with double the range.

ihw

public static void ihw(int[] in,
                       int size)
Single level Inverse Haar Wavelet transform.

isprime

public static boolean isprime(int x)
Check if a number is prime.

log2

public static int log2(int n)

main

public static void main(java.lang.String[] args)

main2

public static void main2(java.lang.String[] args)

show

public static void show(int[][] in)
Print an array (or part of it) given the size to print. This is an overloaded method for showing up a whole 2D array.

show

public static void show(int[][] in,
                        int size)

show

public static void show(int[] in,
                        int size,
                        boolean colon)
Print an array (or part of it) given the size to print. If colon is true, a coma will be printed half way between the members (separating the avereges from the coefficients).

transpose

public static int[][] transpose(int[][] a)