All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.wavelet.daubechies2.FastDaubechies2

java.lang.Object
   |
   +----JSci.maths.wavelet.FWT
           |
           +----JSci.maths.wavelet.daubechies2.FastDaubechies2

public final class FastDaubechies2
extends FWT
This is a very fast implementation of the Fast Wavelet Transform. It uses in-place computations for less memory usage. Data length should be a power of 2 a be at least of length 4. Handles boundaries by assuming periodicity. Ideal for image processing or processing large amount of data. Uses floats for more performance. Safety is minimal, so be careful!


Constructor Index

 o FastDaubechies2()

Method Index

 o invTransform(float[])
 o invTransform(float[], int)
 o transform(float[])
 o transform(float[], int)

Constructors

 o FastDaubechies2
 public FastDaubechies2()

Methods

 o transform
 public static void transform(float v[],
                              int last)
 o transform
 public void transform(float v[])
Overrides:
transform in class FWT
 o invTransform
 public void invTransform(float v[])
Overrides:
invTransform in class FWT
 o invTransform
 public static void invTransform(float v[],
                                 int last)

All Packages  Class Hierarchy  This Package  Previous  Next  Index