    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class JSci.maths.wavelet.FWTPacketCoef

    java.lang.Object
       |
       +----JSci.maths.wavelet.FWTPacketCoef

public final class FWTPacketCoef
extends Object
implements NumericalConstants, Cloneable

This class is used to encapsulate wavelet packets coefficients.

##

coefs
StandardChoice

##

FWTPacketCoef()
FWTPacketCoef(double[][], boolean[])

##

clone()
  Return a copy of this object
compress(double)
compress(double, int)
compress(double[], double)
compressHard(double)
compressHard(double, int)
compressHard(double[], double)
denoise(double)
denoise(double, int)
denoise(double[], double)
denoiseHard(double)
denoiseHard(double, int)
denoiseHard(double[], double)
dimension(int)
energyRatio(int)
entropy()
getCoefs()
getJ()
icf()
mass(int)
norm()
  Compute the L2 norm of the coefficients
norm(int)
  Compute the L2 norm of the coefficients at "scale" i.
rebuildSignal(Filter)
rebuildSignal(Filter, double[])
setCoefs(double[], int)
setCoefs(double[][])
setPacket(boolean[])
  Allows the user to set the Wavelet Packet chosen
sumEnergies()
sumSquares(int)
  Compute the sum of the squares of the coefficients
sumVariance()
synthesize(Filter)
synthesize(Filter, double[])
synthesize(Filter, double[], int)
synthesize(Filter, int)
synthesizeAll(Filter)
synthesizeTout(Filter, double[])
variance(int)
varianceICF()
varianceRatio(int)

##

coefs

     protected double coefs[][]

StandardChoice

     protected boolean StandardChoice[]

##

FWTPacketCoef

     public FWTPacketCoef()

FWTPacketCoef

     public FWTPacketCoef(double v[][],
                          boolean b[])

##

clone

     public Object clone()

  Return a copy of this object

  Overrides:
    clone in class Object

getJ

     public int getJ()

dimension

     public int dimension(int i)

getCoefs

     public double[][] getCoefs()

norm

     public double[] norm()

  Compute the L2 norm of the coefficients

norm

     public double norm(int i)

  Compute the L2 norm of the coefficients at "scale" i.

sumSquares

     public double sumSquares(int i)

  Compute the sum of the squares of the coefficients

mass

     public double mass(int i)

variance

     public double variance(int i)

sumEnergies

     public double sumEnergies()

entropy

     public double entropy()

sumVariance

     public double sumVariance()

energyRatio

     public double energyRatio(int i)

varianceRatio

     public double varianceRatio(int i)

icf

     public double icf()

varianceICF

     public double varianceICF()

setCoefs

     public void setCoefs(double v[][])

setPacket

     public void setPacket(boolean b[])

  Allows the user to set the Wavelet Packet chosen

setCoefs

     public void setCoefs(double v[],
                          int i)

synthesize

     public void synthesize(Filter filtreprimaire,
                            double param[])

synthesize

     public void synthesize(Filter filtreprimaire,
                            double param[],
                            int jmax)

synthesizeTout

     public void synthesizeTout(Filter filtreprimaire,
                                double param[])

synthesize

     public void synthesize(Filter filtreprimaire)

synthesize

     public void synthesize(Filter filtreprimaire,
                            int jmax)

synthesizeAll

     public void synthesizeAll(Filter filtreprimaire)

rebuildSignal

     public Signal rebuildSignal(Filter filtreprimaire)

rebuildSignal

     public Signal rebuildSignal(Filter filtreprimaire,
                                 double param[])

denoise

     public void denoise(double p)

denoise

     public void denoise(double p,
                         int k)

denoise

     public static double[] denoise(double v[],
                                    double p)

compress

     public void compress(double p)

compress

     public void compress(double p,
                          int k)

compress

     public static double[] compress(double v[],
                                     double p)

denoiseHard

     public void denoiseHard(double p)

denoiseHard

     public void denoiseHard(double p,
                             int k)

denoiseHard

     public static double[] denoiseHard(double v[],
                                        double seuil)

compressHard

     public void compressHard(double p)

compressHard

     public void compressHard(double p,
                              int k)

compressHard

     public static double[] compressHard(double v[],
                                         double seuil)

    All Packages  Class Hierarchy  This Package  Previous  Next  Index